I really do beleive you are just having an impatient relapse... I think it happens to us all often... We try so hard for so long and then some days we look at situ and think - when is this going to come to an end...
I really would try and stay positive by the good things your W is doing... I dont think you are being a doormat at all, but if you are struggling with this thought, then maybe subtly start going out a couple of nights a week without her, with some friends instead... maybe not be around her at home as much as you are.. so she can start to see that you are quite happy getting another life on your own...
BUT I would do these very subtly, as I said before I think your W is slowly coming around and you dont want to upset the apple cart at the moment whilst things are going ok...
Why dont you make a journal with some goals? 1 of your goals could be that your W says she does not want a D anymore - then break it down and down again until you have small manageable pieces... you can then keep a track on how you are progressing