It sounds like things are moving forward positively... and one good sign is that he is analyzing himself and realizing his actions/decisions are not rational and that he may be going through MLC.
The talks, conversations, and small things are good. I'm sure it has to be hard for you to think about OW and that is probably something that will be on your mind whenever he is there. That being said - he needs to understand that if he wants the R to work, he has to do whatever he has to in order to help you overcome the betrayal.
"You can't reason someone out of a position they didn't reason themselves into."