Also: it took Apple just a week to deploy this update to all iPhone users, while Android makers are still shipping 2.2, and WP7 is a mess.
Yep. Apple needed to get an update out there fast to resolve the issue. Total time to develop and push to all users? One week.
Can you imagine what that would have been like on Android? Six months from now, the majority of users still probably wouldn’t have the update.