I totally get where you are coming from in regards to the affair. I feel like I am in a similar situation. My H is having an EA with a woman 3,000 miles away in a different country. I know it will never work between them, so like you, part of me thinks I should just wait it out.
Anyway, you seem to have a good handle on your situation. You are getting a lot of good advice from the veterans on here.