<human>: Give me a shortened version of the text

I've been with my current significant other for about six months now. When he's with me he seems to be perfectly capable of being confident and charming. However.... 

This weekend he had one of his friends from California come out to visit. I'm a very strong willed, outgoing woman. His friend was equally sarcastic. My fiancé tends to have this problem when put between two confident outgoing people, he either shuts down or gets angry. 

The best (and most recent example) is when we all went out to lunch and he blew up on me for giving him shit. He yelled at me at the table, and slammed his fists down as well. He then went to the men's bathroom to puke because he has terrible anxiety, and so forth. 

He said I was reminding him of his ex who left him 3 years ago. He was arrested for a sex crime, and she took half of their belongings and moved on. 

There have been other things he said he will work on, like actually hearing me out on things that are bothering me. There have three instance in which I was too, apprehensive, about communicating with him things that needed to be changed because I knew he was going to cry, and get so frustrated that a resolution was possible. This eventually just led to me not really delving into my problems. 

Here's what I do want to do, as this is turning into a wall of text. 

1. I want to help build self esteem and confidence in this man, and more importantly in our relationship. Besides these things, everything else is very freaking awesome. 

2. I want to be able to breathe in my own house and not feel obligated to love on or touch him 24/7 

3. I want to be able to talk to him, about our relationship good and bad, without it crumbling to pieces and making me the bad guy. 

How can I express these concerns to him, tactfully, so I can get the best outcome for both parties?
<bot>: My fiancé can be a total emotional toss up, but is sincerely an awesome guy. Looking for advice on how to talk with him and ask for breathing room in my own home.