3) In BF2, under Manage Accounts->Retreive Account enter the email and password (from step 1). This will give you your BF2 name
(If this step returns a BF2 name that you're not currently using, then you have multiple accounts - just like mine, above. Repeat steps 1-3 using your other email addresses until step three returns the BF2 name you are using.)
Now you have everything you need to reserve your 2142 account.
In the veteran registration page, be careful to not mix up entries from different accounts. For example, I first tried using Account Name:WhiskeySixTG and BF2 name:WhiskeySix.... As you can see above, those are from different accounts, so it didn't work... it told me "BF2 Soldier Name already used by another player"
So for you dice, everything was good up until step4. According to your results from step one, you have this account:
The main thing here to do, is either A. figure out your EA Account name, you've already got one if you downloaded the Booster packs. Or B. Just create a new EA account on the form you fill out, then input it there. Now just try to remember your BF2 account password.
Ok, I think I figured out the problem people are having....
Enter your Battlefield 2 soldier name and password and reserve it for 2142. You must have an existing EA account to complete this.
If the name is taken in BF2 by a current player, you can't take it from them and use it in 2142.
IE: Someone playing BF2 already has "Nemesis" so only that person can reserve it early for 2142. Now if they don't take it by the cut off deadline, it will be free come launch day for me to try and snag.
All this early reservation thing is doing is letting you reserve a name you ALREADY HAVE and not something new. The only way you'll be able to get a new name is if it's never been taken by a BF2 player. The major downside for most of us is we have self made tags in with our name, and the characters we used aren't being accepted under the reservation process. Which pretty much sucks if you aren't holding the untagged name as well as your tagged one....