I got my iPhone the day it came out, had 4 people in front of me at 11.30 at night, so no problem. it's so much fun it still makes me giggle and I had a Treo600, Treo650 and treo680, great phone but about as much fun as an enema.
the iphone is awesome, I am not worried about the batteries, apple customer service is amazing. the price drop is even better. I don't care, I would have spent up to a grand on it, but for that money..............and today they announced that even early adopters will get $100 bucks back through apple store credit. a nice gesture but I would have been cool even if they wouldn't have done that.
the iPhone is fun and I promise you that you will NEVER put it down even if you don't have to make a call all day. battery lasts me 1day and I have it on all day long, making calls, using it for work, watching videos and pictures and browsing the web.
but I have to say, I am not one to wait for second generation anything, just wasted time, I rather enjoy right away