Look, I'm not fanboy, but for once, this is really something you CAN'T blame Apple for. Did they create the hype? Did they promise a year ago a totally new iPhone with video chat, a built-in toaster, etc? No, they said that the iPhone would use new technologies, and that's it. Guess what? That's exactly what happened today. It uses newer 3G technology. It uses a real GPS.
The hype machine was generated by the fanboys. They have no one to blame but themselves for creating hype and then falling for it.