if the signal goes to a micro, accurately detecting zero doesn't seem so important, as long as the delay is repeatable it is easily compensated in software
the totem-pole is cute, but I think I'd wire the outputs as open collector OR, that way everything is symmetric with regards to the input and using rising or falling edge can give you a leading or lagging trigger
-Lasse
-Lasse