SMPS feedback circuit with voltage regulation and current limiting
Few comments:

Your feedback opamps have no compensation. You would end up trying to regulate out the ripple on your output and start oscillating like crazy. Check this link: http://www.ti.com/lit/an/slva662/slva662.pdf it is an article titled "Demystifying Type II and Type III compensators". I'd recommend a Type II compensator for this design (three extra components).

I have doubts about your current feedback circuit. Usually you would use a differential amplifier across your shunt, and then put that output into your error amplifier. Are you using this to regulate based on current or as a current limit? 

I have not seen the BJT oring you're using before. I'd be worried about the two loops fighting each other. I usually use simple diodes to accomplish this, but I'm not sure how that'd work in your case.