My main problem with Amazon's branding is that they only went halfway in on the cloud puns.
CloudFront, CloudFormation, CloudTrail, you've got some good stuff here, but no references to different types of clouds, storm cells, storm chasers/spotters, or anything like that. You have to commit to the bit, Amazon. Get it together.