then the fault is at Gamersgate. Steam can`t "know" you have purchased CoD until you enter your key.
maybe you should open a new thread asking the guys who bought there.
Gamersgate finally put up an activation code for CoD on their website. And those of us who bought it on the 19th only had to wait four days for it. Not especially professional on GG's part.
kilosierra, when I posted here I also opened two new threads asking the guys who at GG if they were having the same problem.
Anyway, thanks to everyone who replied to my plea for help.