I'm getting this as well, despite using the cd key from the back of my manual.
Oh well.
Do you get this with fh2.47?
Yes, I've only tried the latest version (although mod.desc says it's 2.8.603). I'll try reinstalling BF2 again later and let you guys know if that worked.
Possibly unrelated, but I also had problems logging into my old account, and creating a new one was the only way to get the game to properly launch. Prior to making a new account, forgottenhope.exe would just idle in the background. Most likely due to being hung up on the login process.