I am sorry you are feeling frustrated. I can definitely identify w/ many of your frustrations. I am sure most all of us can. It is good that you are getting them out here and sorting through them.
I know you feel like you have been DBing w/ no results, but you have also talked all the positive changes you have made in you and those are results! I know the ultimate result you want is to save your M, but if that is going to happen, it is going to take patience and time. In the mean time, make your life what you want it to be, whether or not your W chooses to join you in your journey. It sounds like you are headed in that positive direction anyway.