I wonder if O2 will allow video chat over 3G.
Also, I wonder how much that screen cost them. That is, I wonder what the iPhone would have cost without it. It basically serves no purpose except to look nice. Without a larger screen you get no other benefit, and it trivializes the new CPU (as it needs more power to render at that resolution). Not to mention it will make developers lives even more difficult as they have to design for yet another display size (that or have their app horribly double-pixelized, which any iPad owner knows does not look good).
Finally, the way they talked up that camera was sad. I especially love how they chatted up the "back illumination" or whatever for the sensor, like that was something they designed. A lot of phones already have and use that (see also: EVO). Megapixels may not be the end all, but when your competitors are matching you on the sensor and beating you on megapixels, it does mean something.