I've read a few of your posts to other people where you seem to update your sitch better than you do here.
I really do see that you are making progress, not just little steps but in leaps and bounds. I admire your conviction, your willingness and determination to see this through to a positive outcome.
Changing like you have, particulary your attitude is very encouraging and it not a task taken on by the feint hearted.
I think the track you are on is rock solid. If you have the time, run a search on RandyH. The place you are at reminds me of his sitch. He was D'd for a few years and litle by little, his xW came back to him. It was an exercise in extreme patience but he pulled it off. For him, the challenge was to ML and after it was mission accomplished, I don't think he has been back since.
You are in a much better place. All your W has to do is to forgive whatever is bugging her, keeping her heart locked up and then, and only then, will she let you back in. You can help her with this. All the work that you have been doing will accomplish this. All that is required from you is to keep doing what is working and smother it all in incredibly patient love.
Suit
"It's better to have no spouse than have a bad spouse"