Better in principle, but the implementation needs a lot of work.
The mosfet will fail immediately, since you are hitting it's gate with 160 Volts. The simple thing would be to insert a resistor between the gate and the collector of Q1, forming a divider with R1. However, the high values of resistance needed to keep power dissipation in the divider low, also make for a high resistance against the gate capacitance. This means slow turn on/off times, which are problematic in PWM circuits. What you really need is a proper high side gate driver, or gate drive transformer. Or better yet, just use a complete LED controller.
As for PFC, the firts thing is to understand it. Ideally, the current waveform is sinusoidal, and in phase with the voltage. To see what it is in your circuit, just look at the current through one of your AC input diodes.
PFC controller ICs are special boost PWM chips that look at multiple factors, and calculate the correct PWM value to force the current into being sinusoidal and in phase with the AC line voltage.