(Including the mailing list again -- it's new, let's clutter it!)
Correct -- Bedrock takes care of all the details about detecting when a node is down, and repairing the cluster when it comes back up. You don't need to worry about any of that.
Additionally, Bedrock already has a backup feature: just send SIGHUP and it'll disconnect from peers, copy the database aside, and then reconnect. So, just run a three node cluster, and send SIGHUP to one of the nodes to trigger its backup, and then upload that backup somewhere.
As for two versus three nodes, the "split brain" problem is only a risk if all nodes are receiving traffic. In your case, it sounds like you are fine sending traffic only to the master, you just want the slave to occasionally backup without taking the master offline. Accordingly, I think a 2-node cluster with the 2nd node set as a "permaslave" will work perfect for you.
So, I'd recommend you do a 2 node Bedrock cluster, one "real" (which will be MASTER), and one "permaslave". Send all your writes to the master, and they will be replicated to the permaslave. Send SIGHUP to the permaslave whenever you want to back up: it'll go offline, copy the database aside, come back online, and "catch up" with what it missed while offline -- with no downtime or impact on the master.
Does this sound like it'd work for you?
-david