I think he should have excused himself, rescheduled and made good on his original offer, to share dinner expense. This "I forgot my wallet crap" only goes so far....and not far with me. First impressions are important and he didn't make a good impression on me, at all! In my opinion, you did the right thing.....and went beyond what I would have done. Run honey, run. He sounds like a creep, at best.