A double date? No Effin' way man. I'm in this thread just to hear how that goes!
Dude, you need some physical distance from OW to so you have the space you need to create emotional distance. Simple as that.
No judgements on how this all happened, cause shit does happen. Just suck it up and fix it.