Whilst it says it may take a few hours, some have found it takes longer and there has been a problem with the backend server (which I think has been fixed).
However, simply downloading isn't enough, they have to install it and register it ?
Only then would it be notified to your account and at that point is when any possible delay would start.