Please see this thread - I received a letter that sounds very much the same. Within a couple weeks I got the award letter saying I was approved. I did call when I got the password letter, and they told me over the phone I was approved. The password is so you can get online to change address or account info for payment. When I called, they set up my direct deposit, which was great.
http://neurotalk.psychcentral.com/thread133109.html
I think congratulations are in order!