All I can say is that you are doing great, and it seems as if you both are slowly making progress. Please dont lose sight of your goals, for I believe if you maintain them in a positive way, she will eventually see them also.
My W did make a 180 in her life. It took her years to become who she is now. I now realize what you meant when you said you wished you were in my shoes, for you seem to realize that it will take time for her to change and come around. Perhaps more time than you want. I am thankful I guess that my W has already made her personal recovery, and I dont have to see my way totally through as you are. But, look at it like this. If you do stick with her as a friend, and see her through this, I can almost gaurantee she will eventually love you all the more for it.
Keep staying positive as you have done, keep faith in the Lord, and things will certainly get better for you.