Maybe I'm missing something today, but how does having SR avoid DCM operation? Once the L stored energy is spent, I wouldn't of thought it made much difference what method of rectification.
Talking of loops, maybe (>50% DC?) you just only need to add a slope control or something? < I'm not sure about this, don't worry if it didn't make sense!
I have a good system for dealing with complex interpendent calculations. That is 'tune it by ear' with a scope and look at control loop waveforms! After all a circuit is an analogue computer. Then later do bodeplots to prove you have enough PM & GM. Then do the maths last!