I think you're looking at the OM situation in a very healthy and level-headed way. The key is that you're still focused on DBing and that will keep you on the right path no matter what your H or OM does.

I also commend your stand to not wrap yourself in "flings" right now. It would indeed only make things more complicated for yourself.

The positives you've found (losing weight, spending time w/family, focusing on yourself) are good steps forward. Keep it up!