So she cheated on you, for the 2nd time? I remember you posting she'd cheated or at least you believed she had the first time.

If you focus on the kids 100% and set the best example it would probably take 2-4 years to turn their ship around in your direction.

And yes D's need steady fathers or they invariably grow up messed up in the head. Don't worry too much about the anger and being buddies with mom, stay cool and consistent, it'll only last so long. Can you help with her H/W and college apps?