Oh wow. Cherry, I'm so sorry. Sounds like you handled as best you could. And INMO, you have to ask about the OW as much jerking around as he's done, or you would have been willingly placing your head in the sand.
Well done on the boundaries.
YOU are the strong, stable, mature one right now. Hold your head high, let him do as he pleases, you can't have regrets.
Mid 30's Psych-abusive M with violent tantrums from XH D 9/15; NC forever on