Well, internet purchases in the UK are governed by mail order legislation which largely says that a company has 28 days in which to deliver once payment has been received. That is for UK addresses though. I am pretty sure the deadlines are longer for overseas transactions but I am too tired to look it up right now.
I can imagine how horribly frustrating this must be though - I still haven't got round to ordering mine yet. I wonder if they have been overwhelmed by the number of orders they are receiving.
