Ugh, seriously annoyed guys!
The place I'm buying my new pc has delayed delivery for a third blasted time, so now it's coming on the 24th, three days after the game drops in the UK. It's already over a month late from when it was first meant to be sent out and everytime they give me a new delivery time, the day gets there and I get a phonecall with a weak apology and told it's not coming.
I'd cancel the order and buy it from somewhere cheaper, but they're not going to return the 500 quid I already gave as a deposit... bah!

That is seriously bad patter
I'd be raging! Even non-refundable deposits have clauses, double check, seems to me they are in breach of something in your agreement, the fact it's now the 3rd delay, you have been more than patient and given them plenty opportunity to make good on the agreement.
I really, really hope you can get it sorted out 
My friend still hasn't sent me my new graphics card, although disappointed, I can at least still play when the game comes.