I know I am all late an stuh but I am going to give you my $.13 anyway, Soror!!
The only thing I would warn you about in this situation is this: don't let dealing with his myriad of problems become too big a part of the foundation of your relationship. Sometimes what feels like a wonderful relationship is born out of someone’s troubles. They are struggling and find that shoulder to cry on , someone they can talk to and confide in. While it feels all good to be trusted and relied upon. a relationship built on managing one person's troubles will be nothing but co-dependent. There is nothing more heartbreaking than having been someone’s rock and being left behind once the storm is over and they no longer need to anchor themselves to you. We all have pasts and have all made mistakes, we all have trials and tribulations, but choosing to deal with a persons baggage and accept them with their flaws is one thing, and your relationship being based on dealing with their baggage is another. Be careful of the foundation that you set know because it will affect what happens later on.
As some one else said, it is important to keep your eyes open.

His past relationship failures get you clowned around here if your name is J-Lo. Just like the commentary there, there is something going on with a person who is developing that kind of pattern. (sorry to compare ole boy to J-lo but y'all get the point) Seek to not be naive about the types of issues he is bringing to the table and that way you can confront them head on and make wise decisions with your heart AND your head. Using just one will get you messed up every time.
Take it slow, have fun and see what happens.
And I am gald to hear you had a good date!!!