here i can suggest for you, make sure driver transistor is BD139/140, i`ve seen that your R15 u have couple resistor there, what value they are? check it back, another symptom that might cause mosfet overheat is bad filter caps, change the 1uf filter caps at output. The core etd49 is overkill actually, lower your turn to 22-24 turn. then post your result here.
For testing, taking out filter caps and output inductor coild, dont connect any speaker, and turn your amp on see if u still have overheat at mosfet
.
regards Azmi