All I can think to say is Sounds like an awesome time with an awesome guy (wow, if I didn't know you better I'd say that statement sounded dirty ). It's so rare to meet genuinely interesting people like that. It's things like that that can not only make your day, but your week. Or more.
I met a really, really cool guy last night. He was one of my patients, a WWII veteran and really really awesome.