Very nice clean power supply. Re the optocoupler you can remove it and test externally. Breadboard it and a small power supply, 1-15V maybe, add a load resistor to the output collector from the dc supply, emitter to ground, apply some limited mA to the input diode and does the output switch to ground? no its dead and likely o/c, yes its working. Normally optos are on or off and thus disapate only small amounts of power= no heat. Maybe look anything under the pcb that could get that hot to discolour the pcb? does the output go through those tracks that might explain the pcb heating, or was it something else nearby?
Minsik.