Congratulations for the design! It is quite unique!
I have some questions;
1. If the Vin is too low, MP2307 won't start.
Wouldn't be a good idea to tie this pin several level above? If yes, the last few levels might need a step up converter; the lm358 power supply might need moving as well...