AT&T (via Macrumors) has posted the above video in hopes of clarifying how customers, new and existing, can get a brand new iPhone 3G S come next Friday:
On launch day (June 19th), two lines will form at 7 a.m. local time at the AT&T retail stores. Customers who had pre-ordered from retail stores will be able to pick up their iPhone 3GSs at that time, while customers who wish to purchase that day will have to wait until the store opens at normal business hours.
Pricing is still $199/$299 for 16GB/32GB on new activations with full subsidies. Customers already under contract, having already received subsidies last time around, can expect to pay up to $599/$699 (though some discounts might bring that down a tad).
So, does the video help answer your questions, if not allay your frustrations?