Xbox One Pre-order DELAYED!?!?

How can a pre-order of a "Xbox One DAY ONE Edition" be delayed by weeks? And by Target, the same idiots who sent a few early? Here is text from the email I just got. I'm NOT happy, to say the least. Is there anything I can do other than wait or cancel?

I've dealt with Target just a week ago trying to change the shipping address, as I just moved, and they "cannot change any details of a pre-order. Would you like to cancel your order?"

hello Kenneth,
We just found out about an unexpected delay that affects your order (Order #xxxxxxxxxx) placed on 09/25/2013. We're sorry, but we may not be able to deliver your item(s) by the estimated delivery date you received with your original order. New estimated delivery date(s) are included below. If we can't deliver your item(s) by this new estimated delivery date, we will automatically cancel your order. Here's what you can do:
If you'd like us to keep trying to deliver these item(s) beyond the new estimated delivery date, visit the order detail page and approve future delivery updates. We will do our best to fulfill the delayed item(s) from your order, but if we can't we will let you know as soon as possible.
If the item(s) is on backorder and you no longer want the delayed item(s), you can cancel them from the order detail page.
You will not be charged for any items until they ship. If items need to be shipped separately, your shipping charges will not increase.
Thanks for shopping at Target.

Team Target

delayed item(s) quantity
Xbox One Day One Edition Console/Forza Motorsport 5 Bundle with 2 Wireless Controllers (Xbox One)

New Estimated Delivery Date: 11/29/2013 - 12/17/2013