"You need to use the upgrade option."
-not paying another $20

"A 1.0 player was already given the game for free, they told you not to buy the game again about a month ago."
-The game is given for free, on launch day. I wanted early access, so I bought it. Don't care about the "free" part.

Whether or not I was 1.0 shouldn't matter, if I bought the CE, and I get a CE code, the code should register and see me as CE.

And, where did they say "don't buy the game"? I saw the "free part" but don't really care, but never saw anything about "don't buy it, because if you do, we'll take your money, your codes won't work and there is nothing you can do about it".