Sounds like great progress for you - I should take a hint and work on that "one day at a time" thing.
Hope it keeps improving, and congrats on the date! Sounds like it went very well. Dating is a tricky business, but trust your elders when we say it's not the be-all and end-all in defining your value as a person (as a lot of people seem to think it to be.) In any case, enjoy the romance and fun of it!