track separation for mains voltages

The rest of the circuit looks OK to me. As the load is resistive, you could use a zero crossing opto triac such as MOC3042 instead of a random fire one, which would create less mains borne interference. But unless the heating element takes a lot of power, it's probably not necessary.