I am going to go against the grain here.
OP the way you talk about this guy is that he is lovely, caring, interested etc. Yourself, you portray as someone with anxiety, acting clingy and making mistakes to push away a lovely guy.
Well, for a start the lovely guy has a lot of problems of his own - which are bothering him enough to want to take a space from seeing someone who was, as he said, more than a friend. Whom he has been texting and seeing daily.
I call it lovebombing and it's not a good thing. He did everything to get you attached and then withdrew. And you are blaming yourself.
Then he gets angry when you question a post of sexual nature. Why would he get angry if it was nothing? Men get angry at suspicions when they have something to hide.
Then he just disappears. Just because he feels like it. While you post frantically on MN trying to understand what you did wrong.
Seriously?
It's been two days. You apologised for overreacting. That's enough. Dont email anything. Now leave him be to sort out his things.
Just leave him be. He will come back after he's calmed down. And if you do get back together I strongly advise to treat him sceptically. He hasn't done much yet to deserve your affection. And by disappearing and hurting you he didn't help his case either.
OP this is textbook. He is not a perfect guy. And you are not a psychotic nutcase. You are both people with baggage. Like thousands of others.
Take care of yourself.