A post suggested logging in with another account, trying the redeeem code page then signing in again with the 'master' account.
This worked and the page confirmed the redeem code but in-game none of the LE extras unlocked. I then used the secondary account which I used to get the redeem code page working in Crysis 2 and unbelievably the LE items unlocked. Even though I entered the redeem code with my 'master' account.
The redeem code and the date of purchase now shows on both logins but in-game it's unlocked on the wrong account.
Has anyone else had this problem? How can I get my unlocks on the correct account? Why are we using gamespy?