I'm going to ignore the calling out of "troll" from some users here - I've been around for years, my post record speaks for itself. (Yes, I made a joke in the pre-order thread... sue me)
I'm even more livid now to hear that they moved up orders, especially for T-Mobile customers. I was furious because i didn't get a launch day date. That's why I canceled my order. Now it sounds like if i had kept my order, I'd have it on launch. That's a TERRIBLE way to treat loyal customers. Tell me upfront what day I'm getting my phone. Don't surprise me. And now I'm punished as a result and have to wait till around Christmas to get my phone.
I will be waiting in line at the local apple store Friday morning, but I'm going to ask Apple to provide some sort of compensation - Either a discount on the device, or maybe free accessories. If they aren't happy to comply, I'll be happy to take my business elsewhere.