From this deal. Still haven't got mine. Sent an email two days ago, asking what the go was, and got this response yesterday:
I have been informed by the product manager that there is no confirmed ETA as we are receiving stock in smaller shipments at random intervals and sending them out to customers as soon as they come in. Sorry for the inconvenience.
Has anyone that didn't cancel received theirs yet?
EDIT (For archival purposes): Arrived today 20/1/16. Ordered 26/10/15.
Cancelled order well before Christmas as I didn't want them to have my money due to their terrible communication. Imagine if you have issues with it and have to send it back to them, you'll probably never see it again. Ended up buying from Microsoft.
Someone got one sent out last year which was probably a day after I cancelled my order. Was spewing at the time, but happy with my decision when I really thought about it.