We know that every executive in Apple's corporate office, and every software engineer that works for Apple has an iPhone 3G. They are experiencing all of the same problems that we are experiencing..
Almost certainly not.
A major problem with Apple is their secrecy. For example, before its public debut, the first iPhone was only shown in one piece to about a half dozen Apple engineers.
The secrecy strangles being able to do decent, mass testing before sales start.
... What you have to remember here is that, unlike other platforms, this provides almost all functionality the phone can offer. Most mobile phones force third party stuff into a little box with a translator that only understands 100 words and is different for every model.... and this is why the apps suck nuts.
What in the world are you talking about? Other mobile phones have very decent libraries that do not limit programmers in the many ways that Apple does.
iPhone 2.0 and MobileMe are what happens when you rush something to market.
+1