Can you fire him as a business partner without firing him as a life partner? A big ego without the skill or dedication to back it up must be frustrating, especially when your name and money is on the line. I can relate--my ex inadvertently sabotaged one of the group adventure trips I led, and it's my only group trip failure to date. All your bullet points related to this business, so I'm curious about decoupling that.
You say you're deciding whether to stay or go.
1. You say he's *probably* having an affair. How strong is your evidence? It's one thing to leave someone over an EA or PA, another entirely to leave someone over an assumed EA/PA.
2. You say he skipped going to the movies with you the night before your birthday without a call--how rude! Did you end up finding out why? Did he do something to celebrate your birthday--a dinner or a gift?