Just got mine, it took 2h 45m.
did you ever get a confirmation email or it just randomly turned up?
I'm guessing (not an excuse but) the reason for the sudden delay was a call by somebody in management after the redeem codes where going out wrong and they had to find the bug and kill it to stop people getting the same code as somebody else...
still waiting grrrrrr