I bought the game on March 13th (and have a credit card statement to prove it) but didnt receive an order id and have not received a download link. I've pinged Marc but I guess everyone is going to be pretty busy today sorting out various peoples problems - maybe the server was having a snooze when I paid up.
I'm trying to be calm and patient!