I've figured out the problem and have updated the OP to reflect this.
Just to reiterate,
If you have an account that has used a student discount codes (or most likely any discount code), these codes DO NOT work and you have to make a new account to use them!!!