I agree with Mach1. You have to stop trying to win him back. He should be the one to win you. He sure does not sound like much of a prize - a man that would cheat on his wife with a much more immature woman.
Your H has no consequences. He knows he has you no matter what.
You need to set some firm boundaries and rules. First off, no intimacy or flirting while he is still not committed to the marriage. He also should not be allowed to come and go as he wishes. You need to setup a parenting plan on paper that can be followed.
I can say from experience that when one detaches to the point of not wanting their spouse back, that the wayward spouse will then realize what they are losing. However, dont be so easy to take him back. He needs to be the one to lead and convince you that piecing (the most difficult part) can work.
Show some strength and hold on to your dignity. You cant continue to be played like a woman yoyo - it will damage you emotionally in the long run. Take charge of this situation. It may be time to strike hard legally to protect yourself financially.