Having ordered this for a Christmas present and currently having a delivery date heading into February is not making me a happy man. It had better blow my fathers socks off when it arrives.
Nothing annoys me more and ruins internet shopping more when people take your order on the pretense that it can meet the Christmas rush and then miss the date by over 30 days (and counting). If my father were not so difficult to buy for and that this now 'virtual Xmas present' had not become a family joke, I'd cancel.