Unfortunately with the shortage of devices your options are slim. I would first try and call At&t and speak with whoever you could to try and get it resolved if you haven’t already. Then my next step would be to maybe try and cancel your order and search around with Best Buy, Radio Shack, Wal-Mart, Target, the Apple Store, or Apple.com. The last resort would be to just wait it out for your pre-order. You may have the best luck at the Apple store, but that would require finding out when their shipment is then line up early that day and try to be at least one of the 1st ten people in line. That would probably be your best bet. Apple will be getting more shipments in faster than any of the other retailers. Good luck and hope this helps.