I just got off the phone with Apple support who said, “You installed the 4.0.1 upgrade for your iPhone 3G? Ha! Sucker! You are so screwed and there is no unscrewing that pooch!”
After the upgrade, my iPhone does everything much slower. The rep told me, “yes, it’s much slower… It was an optional update so we’re not responsible… If you try to downgrade, you’ll brick your phone.” I embellished that first quote but the second one is pretty much word for word.
If you have an iPhone 3G like me, DO NOT get the 4.0 update. It offers no improvements, only a huge performance hit. For example, it now take 8-14 seconds to start my calendar app, making it MUCH less useful than the previous 4 second startup time.
I will call Apple a few more times and if it keeps looking like Apple really has pulled the trigger on a planned obsolescence program for this 1.5 year old device, I will dump Apple for another platform. Eff you right back Steve Jobs.