Since you dropped in on my thread and offered some help I thought I'd read up on yours.
Quite a time you've been having. I commend you for how you're trying to be a stand up dad and man.
I can't really help in any way except to say hang in there. I am no expert but I think her ride is far from over. She is likely to find herself bowled over by regret over her actions at some point in the future.
You sound like the kind of guy who is going to stay strong for the kids no matter what. Which means you will always be their hero whether they realize it or not. And they most likely will.