äh, was ist deine Frage?
Du musst als Grundlage mal sowieso nur einen pol umschalten..
meist ist das der Pluspol..

Zum zeichnen gibts kostenlos Eagle Bild  
dein gekrickel hab ich nicht lange genug angeschaut ums zu kapieren..

Du brauchst eigentlich nur ein Kleinrelais, namens Wechsler,
eins mit 5 Pins reicht:
Spule+, Spule-, 1xBasispin, 2X Wechselpin
Nachteil: ständig stromverbrauch mit der spule!

ohne verschleißteile:
(akku wird geladen gehalten, versorgung aus stromquelle)
Externes Bild anzeigen   
sobald Spannung weg= Energie aus Akku.. unterbrechungsfrei, sobald die netzspannung unter akkuspannung fällt, ist die Last intelligent genug sofort ihre Energie aus dem Akku zu holen..
Nachteil: Spannungsabfall bis zu 0,5V..
bei 900mA immerhin 0,450W (weniger Verlust als beim Relais..)

Mit Relais: (akku sonst immer am netz=geladen)
Externes Bild anzeigen   
strom an 12V weg = relais fällt ab
= stromkreis oben offen
=strom aus akku (freilaufidiode nicht vergessen, sonst funkts)

mit fets oder transistor brauchste 2 oder 1+diode.. denke ich..

PS.:
Fets haben ihre Gatespannung immer "über" ihrem "untersten" pin.. weshalb n-fets (ohne stepup-treiber) auch nach die last müssen, also
[+] - [Last] - [N-Fet] - [GND]

EDIT!!!:
Äh.. mir ist grad unter den fließenden Wassern eingefallen, das bildchen 2 mumpitz ist.. da fehlt ne diode, sonst fällt das relais nie ab
..und wenn da ne diode reinmuß, ist das relais wiederum überflüssig Bild  
also das netz überall um 0,5V erhöhen Bild   ..
oberes bildchen..