I don't have time right now to write everything, I'll get back to you later. But what I want to tell you right now:

"she wants a D (again)"
Nothing's changed. Until you reconcile it's safe to say that's what she wants. Don't argue about it. Don't try to convince her to stay and work on M. For as long as you keep doing it, you are stuck at the stage 1.

You need to accept your current situation, only then you can get somewhere.

"Im expecting a call from her any day now."
Stop waiting for her. If she calls you today, don't answer.