Just a Snap Shot for now ... having problems logging into TOR?
You probably didn't set your account subscription. Bioware is requiring you not only to activate your product code but also to activate your subscription. This means entering a credit card number, a PayPal account number, or a game time code. You can go to the main site and head to the My Account page. There, you'll need to activate your product code (which you probably already have) and set up your subscription. Both of these steps are needed to activate. There is a short queue to get in, so keep trying.
Best of luck!