Sorry to hear about the difficulties, I know you've been at this so long and more positives would be nice to see. Patience, what a bitch it can be.
I think my W is in a similiar position with fixing who she is, stuck I see alot of the same MLC signs and selfishness in my sitch. I don't think the selfishness is intentional, its more like shes just incapable of thinking any other way. I assume you don't take it that personal anymore, which is useful. I think I don't, but deep down somewhere I probably still do.
Anyway, keep feeding the right wolf and I have no doubt you will be fine. I appreciate you putting your story on here, I know its helped me greatly so far.
Accept what is, let go of what was, and have faith in what will be