Sounds like you are moving in the right direction, TH! I imagine co-parenting with the MLC'ER can be rather challenging, to say the least. I can't offer anything else to that aspect, since I don't have children, but I know you will always do what is best for your D, and you are her only responsible parent, at least for the time being.
I'm glad you've found a stable partner. It's a blessing that after all the deceit we've survived, that we are willing and able to trust and love deeply, once again.