So what your asking is basically goes like.
THQ: "Thanks for buying and registering your Company of Heroes game! Here as a gift of our appreciation. Every unlock has been added to your account once you start up Company of Heroes Online so you have a VERY unfair advantage over everyone else!"
I don't mind say a Bonus Item Pack (Not every unlock but a select few and Supply bonus) but sure as hell not every unlock off the bat.