I'm really curious what the purpose of waking up at 2:00 am CST to preorder 3 iPhone 7's only to have it delayed while others can walk in the store on launch day and come out with a new one? My order was confirmed at 2:30 and has been on the "processing" state ever since. Expected ship date of 9/28. I'm very dissatisfied. Verizon had no problem charging me $60 for some bogus upgrade fee but fails at fulfilling a preorder on launch day. Ridiculous.