ä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
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)
Bild hier  
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)
Bild hier  
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
also das netz überall um 0,5V erhöhen ..
oberes bildchen..