So, with Amazon refusing to give a solid date for delivery, I decided to cancel and get one direct from Oculus. I ordered that one, and then found out that Amazon wouldn't let me cancel the first one. Then an hour later I got an email from Amazon saying the first one has been dispatched, arriving tomorrow. Tried to cancel the second one, and it wouldn't let me do that either. So it looks like I'm going to get two...