I'd love to give you my first impressions of the iPhone 4, but unfortunately only impression to date is how long my library is taking to synchronize. That's not new to the iPhone 4; I've been through this with previous Apple product releases. The difference today is how amazingly long it took to get my iPhone.
In the past, I've been able to scoot in and out of the mall, or have the unit delivered to my home. Today is the first time that I actually spent multiple hours in line. I ran out of battery on my 3GS. I ran out of books to read (real ones, not iBooks). On the other hand, Apple kindly catered with coffee, water, egg rolls, and pizza. "I'm so excited about today," one of the Apple employees told us. "Last night I could barely sleep."