I think pricing is just one of the dimensions on which AWS will be beaten. Google's pricing doesn't put them out of the game, and they can lower it later.
Minor price differentials only matter to big sites. But that's also where the cost of moving is the highest. Would you move reddit.com to Google for a paltry 10%? You'd have to think really hard about it, for sure. Maybe you have cheaper optimizations that could get you that 10% instead.
I don't think they expect people to migrate in waves but I think there will be a time when "we know AWS" isn't a sound argument. There are plenty of projects to come that can evaluate both on their own merits. It's what each does from today that will answer those questions.
Also, GAE no doubt will play a role. I'm interested to see what comes of Cloud Endpoints (REST APIs) and other integration we can get between the two. I think this opens up some very interesting possibilities but I won't get into that.
And let's not forget that not everyone is thrilled with AWS. It's a great service but it has flaws. Google can afford to make a long-term effort to build a solid product that goes head-to-head with AWS.
This is a shock to me, honestly. I firmly believe that cloud hosting is a commodity good, and that Amazon can be beaten (easily, even), but only on price. And Google's not even trying to compete on price...
Edit: closer analysis shows that Google's boxes are somewhat faster and that they don't have an equivalent to EC2 "small". And they're slightly cheaper, by about 10%. So this is a valid price play, just not a terribly impressive one. I honestly was expecting them to do something like they did for Google Drive, undercutting the competition by a factor of 2 or more.