Learning is the way of life. You can bet there's a lot to learn for Apple too. I'm meditating on that - yet I'm not sure a post mortem is in order for the moment.
As I'm not using the Iphone, it think it's really up to the real user base to demand changes to Apple. Including better monitoring/debugging facilities, logging, and greater control over the 3G component/network policies amongst others. In order for the usage specs to mean anything i.e. 8 hrs call, 40 hrs music or 10 hrs video, one has to be able to turn the device into a monolithic call device, music or video player because mixed usage will steer the device towards 6 hrs. Boot profiles may be an option if Apple doesn't want to give its user full control over what runs in the background. It is all very interesting. I hope some humility comes out of it. Contrary to what some people might think, I believe the Iphone is a very good device. I just believe full control over the experience (by Apple that is) might not be the way to cater to a diversified user base and might lead to chaos in the end. Food for thought.
By the way can't someone post the Release Notes?