Like someone pointed out in some other thread: this isn't the first iPhone, Apple should have their you-know-what together enough to be able to cover all this before actual release. As many have speculated, it seems - note I'm saying plainly and clearly that it seems like some of these problems could be related to issues or problems discovered too late in either the prototyping or the actual testing of production level units to backtrack and scrap not only the design but the devices themselves.
I would have seen them delay the initial launch of the project for a month, two, however long it took and released the product they make it out to be (again, not everyone has problems but many many people do, I'm one of them). I'm not quite so happy about being a beta tester, to be honest.
I've been doing beta testing for decades with many different companies, this is pretty much the first time ever that I've bought a cell phone that doesn't work as a cell phone. Sure it does almost everything else extremely well, but as a phone? Forget it...