Things really are moving in a good direction in your sitch, I can see so much progress and in case you haven't heard this lately, I think you deserve a lot of credit in getting there. You patience and tenacity are noteworthy and are something for all of us to aspire to.
In the end, I know that you and your W will have a much stronger and healthier relationship because you have had the vision to see your shortcomings and to apply the DB principles to your sitch. She is a very lucky women to have you in her life.
I don't have any advice to offer, I just wanted to be your cheerleader today!
"Achieve success, but without vanity; Achieve success, but without aggression; Achieve success, but without gain; Achieve success, but without force." Lao Tzu