You are lucky that he showed what he was like on the first date. He was showing NPD (or other issues) — and wasn’t very good at faking it. Better to find out immediately than later. The scary ones can fake it for a few months just to draw you in — then they show their true colors.
Interesting writing … time to check out your other stuff.