Dude, I am seriously impressed with your progress, and your openness. Keep doing what you are doing.
I agree with T's post, and I wanted to point out something I see in your posts.
You seem to keep letting some judgment and control seep in. Your W's relationship with your boys is just that....HER relationship to manage. Regardless what you want for her, or your boys, it's out of your hands. You may have to be the rock for them for a while, maybe forever....and that's all you can do. Keep that focus.
You are going to ebb and flow during this, and it really sounds like you get that, and are balancing it, so just stick to it. GAL and think about who you want to show the world. Tis the season buddy, and your kids are always watching whether you see it or not.