Hi all,
Registered here to help those who either did not receive or are still waiting for their Watchdogs: Legion code.
TL;DR: reach out to Nvidia Support to get your missing promotional codes.
I received my Asus RTX 3080 TUF last week (started in queue position 9 after ordering an hour after go live on the 17th Sept), and like many did not receive a code for Watchdogs: Legion or GeForce Now.
I contacted Overclockers support who initially simply said they had no more codes. I did explain my consumer rights to them, especially as the offer still appeared in my invoice and after some back and forth they told me to contact Nvidia and also that all they could do instead is offer a return and full refund (this is technically a valid response from them amongst the various rights, although very much an anti-consumer one as there are numerous alternatives). By this point we were already past the 30th November deadline.
I duly contacted Nvidia providing my Overclockers conversation and proof of purchase and as of this morning they provided me with my Watchdogs and GeForce Now codes, which I have redeemed this afternoon even though technically the promotional period has now expired.
I really wish Overclockers had been more proactive on this front, they should be getting us these codes, or at least pre-emptively communicating with customers about how to redeem. Ironically I don't even care for the game, I simply care about consumer rights...
Good luck to all!