Your character being level 90 without the expansion might also be causing the problem. Just go order the game again since the last order was cancelled and I am sure you will get emailed the game code instantly.