El circuito no es tan complicado como lo pintas, y esta funcionando.
Como bien dices los zener D4 a D7 se comportan como un solo zener de voltaje ajustable mediante los interruptores. Cuando la bateria alcanza el valor de sobrepasar la tension zener, el Q3 pasaria de blequeo a saturacion, su colector ha de estar alimentado por la tension positiva de entrada R5. cuando este transistor pasa a saturacion, el Q2 inmediatamente se queda en bloqueo impidiendo la polarizacion de los MOS Q1, Q4,Q5;Q6. y por lo tanto cortando el suministro de corriente a la bateria. El zener D3 es de proteccion de fabrica para los MOS pues en la puerta no deben sobrepasar una tension (10 voltios es suficiente).
Cuado la bateria esta baja, no pasa tension por los zeners, Q3 bloqueado, Q2 en conduccion (gracias a R5);el led dejaria pasar una parte de corriente y se ilumina, Q2 en conduccion polariza las puertas de los MOS y estos dejan pasar la corriente a la bateria.
Las resistencias de 1ohm se encargan de repartir y limitar la corriente maxima e carga. Y el diodo D1 se encarga de que la bateria no se descargue en el circuito.
La alimentacion de este circuito debe ser en continua (transformador, Puente y condensador electrolitico, alta capacidad). O en el caso para lo que lo he diseñado, un panel solar.
Saludos: Pantuflo