> Möchte damit die Schaltung bei bedarf komplett von der Batterie trennen
> können und nur über den Taster S1 wieder einschalten können.
Das sehe ich in deiner Schaltung nicht. Dein S1 schaltet die Lampe nicht
ein, wenn der AVR die Lampe wg. Unterspannung abgeschaltet hat und der
Overwrite-Reedkontakt nicht betätigt ist. Das Wiedereinschalten bräuchte
in diesem Fall zwei Betätigungen: S1 und Overwrite-Reedkontakt.
S1 würde ich bei dieser Anforderung als Schalter statt als Taster
einplanen und den direkt in die Leitung Batterie => Schaltung setzen.
Also quasi den kompletten Teil mit BUZ171 und T1 komplett "mechanisch"
ersetzen.
Wenn du bei T1/BUZ171 bleibst:
Dem T1 würde ich noch einen Angst-Pull-Down spendieren, damit der
selbstständig sicher geschlossen ist und der AVR den nur durch Anlegen
von HIGH an PB0 öffnen kann.
Bei den FETs und ihren Ron Werten und den Stromstärken würde ich auch
noch in den Artikel Kühlkörper schauen, ob das mit deren Abwärme im
Betrieb so passt. In der Lampe liegt ja eventuell sehr schlechte Kühlung
vor (Plastikgehäuse, begrenztes Luftvolumen) oder sehr gute Kühlung
(Metallgehäuse, Wasserumgebung).