Oh Pie, I know these feelings. From H's first go round with MLC 8 years ago.
His anger is at himself, not you, first understand that. Backing off is the best thing to do when he gets that way. His issues are with himself, and you permitting yourself to be the whipping boy is not the right thing for either of you.
Take each day as it comes. No foretelling the future or changing the past. I know all of this is no answer within an answer, but it's the best that we can do in the situation. Keep a smile on your face in the face of his anger. It makes it harder to blame you for his unhappiness. (fair warning - it's also hell on your feelings)
Try to pick up on the happy signs and throw away the rest. He asked you to accompany him on a trip. He stayed at your home when he returned. Although he left, he came back in only a few hours. Look for those silver linings. They may be few and far between, but they are there.