Your gut is right, Palemoss. RUN.
Ooh, the blonde thing is a HUGE red flag for me. Here's my take, because I've known SO MANY GUYS who cut me down/couldn't stop talking about their ex/couldn't stop ogling other women/didn't call back/didn't introduce me to their friends/told me my boobs were too small/ told me my boobs were too big/cut me down when I was achieving something/ etc. etc. etc.
He's insecure and hostile. Something about you threatens him. And he's still obsessed with his ex. Two big red flags telling you to RUUUUUUUUUUUUUN.
This date was a test. I don't think he was deliberately testing you, but that's what it was. Deep down in his funny little reptile brain, he's all: I'm going to be the biggest $hit I know how to be to her, and THEN I'll ask her to sleep with me! Genius! If she does, she's giving me permission to just keep on being a major douchebag $hit! Easy peasy!
But you didn't fall for his crap. Good on you