I can only imagine the frustration you must be going through. I doubt I would remain as calm as you are during this trying time of not knowing when you will see your D from one day to the next.
I am so thankful that my STBXW and myself get along and coparent so well. And she even takes responsibility for the breakdown of our marriage. However, even if my W were to have a change of heart, there is no way I would ever want her back - I've come to realize she is not that worthy of being my wife. Which brings me to your W - in my opinion, she crossed the line a long time ago of being a worthwhile person to even associate with. The alienation she is doing between you and your D is sickening along with using your D as a pawn.
You seem like such a nice guy and she treats you like crap. I am pretty sure that she will continually blame you for all of her life problems. I know the day will come when you realize that there is someone much better for you out there. I've seen your picture on FB, and quite frankly, you are a good looking guy that will be a catch for many a good woman. I have to agree with Phoenixdeux in that as time goes on and you let go more, you will discover how nice it is to not deal with your frothing STBXW as often.