Very good point. I actually use NearlyFreeSpeech.net for my personal site (a pay-what-you-use host), so I'm not actually using S3, but I plan to in the future.
CloudFront apparently supports the root document, here's an article that explains how to do it:
http://gothick.org.uk/2010/10/26/serving-websites-using-s3-a...