Very strange. to be honest, i'm not sure if the free ec is still given out.
Is the email you signed up with here the same as yhe one you used to sign up for in game? Are you identified?
meep
Player Relations Admin
Big Cheese