I am having the same issue only with the T-shirt code. Square Enix works extra hard trying to make things as confusing and difficult as possible. Their goal is to waste your time and mine. Why else would they continue to send out improper instructions for downloading and installing the content they are selling?

"This code has expired" means just about the opposite of "This code is not yet active/usable."
So typical of SE.