Sounds good.
I'm ready to:
-replace the MOSFETs for the 12v lines
and/or
-build a seperate driver for those 12v lines
I still have to order the extra zener, to raise the limit above 16v, so whatever you got, throw it at me
As for the driver current at startup, there might be a way to fix that: I'll investigate further. Worst case, it imposes a delay, so I'd need a clearer explanation of the issue here, because I don't see how a delay has any impact. If it's an overload condition on the driver, then I'd need to address that.