Seems like the mail servers are quite busy. Made a purchase yesterday around 7 AM, I got the mail for that purchase just now. A delay of roughly 21 hours. Was able to download and play the games instantly, though.
MS has been helping to take down botnets left and right lately. The internet and security will benefit greatly if more of these big companies continue to work together to handle this task.