I purchased the game via this site 2 hours ago, and I still haven't received my download link - is this normal?
Are you sure the payment was processed successfully? Because I'm not seeing a sale done during the time margin you just described.
Normally you should receive your order's confirmation email within a few minutes once payment is successful.
Should you need assistance with your order, please don't hesitate to contact customer support.
By the way, thanks for choosing to buy the game from this site