From everything you describe, you are doing well in your interactions. Maybe too well and so we are weary? Most people have more raw emotion in this sitch, and so either you are not sharing that or you have shut out your feelings entirely as some sort of coping mech. I am not sure. It's different than other posters though. Just so you know, this is safe place to share your feelings and frustrations. Maybe we can offer support there? We don't expect perfection and please don't expect that from yourself--it's not healthy.
I just wanted to challenge you to focus more on your process and less on her (limerance) process, as that will not serve you. As you know the timeline can be long and it does not guarantee she will want to come back to the M anyhow. When I say focus on your process, I don't just mean your interactions with her. I mean the emotional side of letting go of expectations, not feeling as if you are waiting for her, and really starting to plan a better life without her. This is not a challenge to conquer (getting your W back), but a time to learn about yourself and that goal of living a better life (that may or may not include her). But you can't live with the only goal of getting her back. That is no way to live, right?
I think this benefits you twofold. First, you allow yourself detachment and it shows stronger character to not wait for the person walking all over you to just come back when it suits them. A strong and confident person doesn't allow for this, do they? Second, women are intuitive and I would bet she knows you are waiting for her. If she knows you are waiting and are her Plan B, then she continues to not have respect or attraction for you as an H. She has less motivation to end an A and come back if she hasn't lost you yet. It is human nature. Does that make sense?
Blu
“Forgiveness liberates the soul. It removes fear. That is why it is such a powerful weapon.” – Nelson Mandela