Yes, he is very disturbed. So he makes a stranger wait 8 minutes (when he has tickets and dinner plans) so he can come out precisely at 5:30. Then he insults you to your friend, puts on faux charm, and makes it about him. I have thought he was at least NPD and possibly something worse like sociopath. I guess what really matters is that you will shortly not be involved with him any longer except as concerns the dog. I cannot even imagine how you prepare yourself for these exchanges.