That has to be the strongest thing I've ever seen somebody do. No matter what happens now, and I think you should plan to wait for a while, I think you did the right thing. Remember to not waffle on the things you wrote.
I did notice in there that you blamed him for some of it. I would suggest tabling that line of thinking for the near term. In other words, somebody has to go first, and I suggest you let him and hold off with any accusations. In this case, learn to be a great listener at this point.
I'm proud of you!
AJ
"Our lives begin to end the day we become silent about things that matter" MLK Put the glass down... "Yesterday I was clever so I wanted to change the world Today I am wise, so I am changing myself."