CONGRATS! Just re-read your old sitch. What happened to OM between June and now?
I'd strongly suggest MCing for you guys, as I think it would provide some much-needed structure and a "safe" environment which led to the issues of the past year. Preferably one well-trained in infidelity.