I am a happy 3G owner from (3g launch) in the Dallas area (near the mothership, great 3G here)
I called AT&T (611) today to check on when I could get the $299 price for the 32Gb. The guy on the phone said the computer told him I could get it 12/12/09.....................JawDrop
But he also said that since this announcement is so new that this date is a worst case scenario and he told me to wait a few days for more news from AT&T on how they will be handling current 3G owners.
He also noticed that I had already received an upgrade on 7/11/08. This also happens to be the same day I started my AT&T contract. When I was buying my Iphone 3G on 7/11/08 the guy ran my contract and had me all ready to go and rang me up and right as I was about to swipe my card I noticed the price was $100 too cheap. The goofball had mistakenly picked up a 8GB instead of the 16GB I had asked for. There was an hour long nightmare of the whole store trying to figure out how to let me walk out with a 16GB 3G.
So today, AT&T dude opened up a case (or something like that) for AT&T to look into and remedy the problem. He said AT&T would be calling me in a few days. The guy said he could not make any promises, but most likely this would push the date to "much much earlier" than 12/12/09 for upgrade to 3G S.
I am crossing my fingers. I really want the better camera 32GB and the voice activation looks really cool.
I will probably keep my current 3G to swap the sim in for when I am in high risk locations like the lake, concerts, the beach etc.......
I have the exact same date to upgrade but my friend can upgrade right now and he got his when I got mine on launch day last year.