We all have our limit of how much limbo we're willing to tolerate. She wants out? So go. Help her pack a bag and tell her you'll drop her off at OM's house and then you never want to see her again. Your new self and life are too good and positive to allow a cheater to be part of it. That's a negative dark life, the life of a cheater. It's full of lies, deceit, cruelty, selfishness, etc. Think about it. There is literally ZERO positive qualities to a cheater's life. You don't need that negativity around you.
She can join you in your great positive life but not how she is now. She has a hill to climb. She either has the character to climb it or don't let the door hit you in the a$$ on the way out.
Your GAL is awesome. You're doing great! Your evolution from sobbing mess to strong, positive family leader is incredible! Take pride in knowing that you're doing exactly the right things and setting yourself up to have a great life no matter how this turns out. What's her future with OM? One lying cheater hooking up with another? Great life that sounds like. You don't need it around. Great job...stay the course!!!