I have a very similar volume site (game analytics) ... I've always been afraid of Amazon because of the bandwidth and request based billing. I just use VPSs to scale when I have to ... it helps that my hosting guy is on my MSN Messenger.
Edit: Also your site looks terrible in Opera ... the CSS or JS or something isn't loading which is breaking everything.