@Halfwaythere,
You can't complain about the quality of advice from strangers on the internet. If you are so aware of what happened, why ask us what to do?
The situation has played out. You, this guy, his ex, it happened. Maybe there were miscommunications, misunderstandings, who knows. All we know is what you've told us and, of course, our interpretation based on our own experiences. My life experience tells me that you guys weren't on the same page and this guy wasn't quite over his ex. It's okay. Learn and move on.