Some pre-ordered iPhone 3GS' delayed

I received an email from an irate reader who placed a pre-order for a new iPhone 3GS on launch day who's delivery date has been pushed back from Friday to Tuesday, 23 June 2009.delivers by the 23rd?

I received an email from an irate reader who placed a pre-order for a new iPhone 3GS on launch day who's delivery date has been pushed back from Friday to Tuesday, 23 June 2009.

delivers by the 23rd?  I was told I’d have it by Friday, and it shipped today from Shenzhen China!?

Customers who purchased the iPhone 3GS from Apple's Web site were told that they could either pick up their iPhone at a local Apple store on Friday, 19 June 2009 or have it delivered to them (for no extra charge) on that same day -- a convenient option for those that don't live near an Apple store.

Boy, am I glad that I selected the store pickup option.

What have you heard?