I ordered mine on the 21st and since I complained via email the order has now updated every day - but still shows as pending. It's just changed again, so the order date is now December 6th. I have no idea what they are doing but I am in contact with the same person via email and she claims to be chasing it every day. If I click on the order details then it still shows as being ordered on the 21st so they haven't cancelled it and reordered it as far as I can see.
But the fact they don't have a clue on stock levels or shipping details is just nuts. If I see it before Christmas I'll actually be surprised.
Nexus 4 16GB, rooted, stock 4.2.2