I have only two things to add: (1)Actions speak louder than words (yours and his); (2)What are you doing to address your own baggage? You are focusing all your energy on him and what he's done. And boy has be done some weird stuff. You cannot fix him by giving him the Bible and telling him to start reading the 12 steps and writing stuff down. If he is the king of manipulation, his words, written or otherwise, should be taken with a grain of salt.
I know you had a lot of anger and frustration pent up and it all came out. Now you have to move on and take care of yourself. Do not make any threats because you will find that you probably cannot follow through. Take those feelings to your C, without H.
Please focus on you and what you need to do for yourself. He is a sick person and there is nothing you can do about that. It is all up to him now. You can only watch and see what happens. This isn't going to get better overnight. I wish you the best!