1) you ack the ack, then ack the ack ack ;)
2) depends, i have a database that farks up a pretty complex distributed system when clients write from another az, latency really can be an issue for some workloads