Depends when you get your card. They supplied the codes to customers that are able to use them as they received their cards. For the rest of the people who did not receive their cards could be too late as it was written "until stock last". Also, even tho you will receive your code but your card would be outside the redemption period you would have nothing more than a number. Therefore, IMHO, they have "decided" to give the codes to all people that can actually enjoy the game as they got their cards. Codes can be redeemed ONLY with RTX 3xxx cards installed in your system.
OCUK should communicate this to us, not when prompted.
The problem wouldn'd persist if the availability of the card woud be normal. It looks like OCUK made this decision and I do understand it.
I also agree that it's not fair and that it was not communicated at all. It was a RICHARD move from their side.
Let us know what TS will say
EDIT: I just noticed someone reply they contacted TS..
I received my card last week and from my understanding the last day of redemption is today. I also ordered on laumch day.
I've created a post in the customer service section but if I don't get my codes I will be going to trading standards and none of this was communicated to me and there was nothing in the invoices etc regardingimited availability.