You are running a boost and a flyback converter off the same switch but the voltage feedback loop is only closed on the boost; the only reason this appears to work (in simulation) is because you have fixed the load resistance for each converter. In the real world, the voltage across the open-loop flyback converter will vary wildly with load (roughly speaking, it will act as a constant current source with current proportional to switch on time).
Now, a curious thing about the flyback converter is that it can automatically provide PFC when run in discontinuous mode (which is also when it is easiest to compensate for closed loop operation). Of course the bandwidth (transient response time) is terrible, but as long as you don't need to process much power or deal with widely varying loads it's a viable option.
Unfortunately, the discontinuous mode flyback subjects the switch and diode to high peak currents and voltages and so it is generally limited to an output power in offline universal input supplies (ie - 100-250VAC) to 100W or less. No way do you want to try to process 400W+ through a discontinuous mode flyback. Well, you can, but because the semiconductors and magnetics are poorly utilized in the flyback, the cost advantage of its apparently simplicity quickly erodes compared to the more conventional approach of a boost converter for PFC and a bridge converter for isolation/output regulation.