Yeah, unfortunately these types of orders are handled by Digital River and they're simply horrible to deal with (on top of being really, really slow - both with physical and digital products). And on the weekends they're next to useless.

There's just really no excuse. You could have (for example) ordered a digital copy of FFXIV from Amazon.com and the key would have been delivered to you *immediately*. Digital River, on the other hand, can take several days to "verify" your billing before providing you with a key, and it's ridiculously difficult to cancel your order with them.