Was mich halt an der Schaltung beängstigt ist dass das PWM nur durch eine Seite ausgeführt wird. Ist nicht ganz ungefährlich.

Sonst könntest du noch die beiden Transistoren einsparen, wenn du ein OpenCollector NAND nimmst. (z.B. 74HC01)