Sorry, but did nobody see this coming? Honestly, what did you expect? People here have been saying for weeks, if you could've waited, you should've.
Regardless, you have the same computer today as you did yesterday. Nothing to be pissed about.
And I bought my iPhone 3g in March, and I don't regret it at all. I knew there'd be a new version this summer, but honestly couldn't have cared any less. The iPhone 3g suits me well, and it'll continue to do so.
Maybe he listened to all of the old timers on the forum who repeatedly told people that there was NO way apple would EVER introduce new hardware at the WWDC. I'm not naming names, but they know who they are...