You'll want the mirror in a different AZ. Or you could also put it in a different region.
Use Wal-E to push wal logs to s3.
Absolutely. You should always be spreading your data across multiple availability zones and where feasible across multiple data centers and S3 is a great place to store your wal logs. We do the same thing.