I think what bothers me most about this is that you do not have a boundary.

You should have a boundary that says, until there is no contact with OW, I will not have a relationship with you.

I agree with Twink that he is cake eating and this behavior is prolonging his crisis.

The boundary must come first before any other actions.