My friend has the same issue. Bought a physical CE and his account shows up as a normal account after adding the code. No pet, no helm etc.
He's allso still waiting for a fix since they replied to him saying they'd check on it and get back to him.