Jenna - you're doing the right things and I think you are both going in the right direction as individuals and as a M. However, and I say this because I'm living it too, is that its harder to detach when you start the process of rebuilding. It's so hard to not just cave into the immedite good feeling. Unfortunately the burden is on you to control how much you need to detach for his own and your own good vs keeping the road open for him to come back.
It's a shitload to handle at your age and as a Mom with two kids. I think you're doing really well and respect you for it. You can do this the right way...you're strong.