I agree with Gan, since he initiated it's ok to discuss at least in the immediate term (not ongoing).
Personally I might send him an email stating what I did above. KEEP IT SHORT then it might be ok. I might even throw in something sexy in there after "willing to do everything and anything to address the issues", such as hinting at the adventures that await him if he could handle it and maybe even allude to trying out some things he'd asked for in the past. WOW. That would be a BIG 180 and I know it would've been CRITICAL for me to hear.
That would give him the ability to "save face" if he changes his mind as you are making him a big concession- the promise of a better M and no punishing for his bad behavior. Doesn't mean you don't have boundaries or feelings to work through, but you can work through those safely as a team, not as enemies.
Then after that I'd become a bit busy, distant, and start GALing like crazy. Look super hot whenever possible and let him figure out what he wants to do.
That's my two cents, thoughts from a vet?
Me:38 XW:38 T:11 years M:8 years Kids: S14, D11, D7 BD/Move out day: 6/17/14, D final Dec 15