You ain't gotta be dapper and fresh all the time to interact with a woman.
If it wunt a professional setting, would she expect anymore?
Next time you run into a similar scenario; just go for it man.
I bet you, 10 times out of 10, it would at least have been some decent convo (and you can always learn from those as well - it's trial and error, McFly).
P.S.
One thing that i learned from being in the same sitchayshun too many times: If you gon' leave your crib, leave in style; cuz you never know when you might run into a dime who may have changed your life - forever.
We got you, fam.
.