(((Hvert))) I'm sorry. It's so insanely frustrating to deal with people like this. It's like they don't bother reading anything that you wrote, especially frustrating when you took so much time to get clear about your needs and expectations.
That thing about asking if you could come in for a 2:00 meeting when you needed to be somewhere 30 minutes away at 3:00 is *ridiculous*. Of course it doesn't work! Not unless he's only planning to meet with you for 15 minutes
Sometimes it's worth giving people a second shot. Sometimes, they're genuinely busy or overwhelmed or not good with details, so they miss something you've said. But it seems like you've given this guy more than enough chances... this isn't the first time he's acted in a way that seems to totally ignore what you're saying.
I'd assume it isn't malicious, but that that doesn't matter. It seems to be something he has no control over (maybe it's demands of the job, maybe it's his personality, maybe he just wants to make you uncomfortable by giving you impossible hoops to jump through). None of that matters. It just seems that he's giving a super clear picture of what he's like to work with, and it's not good! (The reason I say "not malicious" is, for me, to not get angry about it... it's not worth letting yourself get worked up over, more of a "this is the way it is, so now I can make my decision based on this information!").
I hate to see you keep torturing yourself with this guy and company!!! I hope you can just cut the cord and maybe move on to looking for something that will be a better fit?

Good luck!