It seems to me that you have a lot of uncertainty and indecisively, and you keep mentioned about how the both of you are very different in many ways. From what I see is that he tried to be honest with you in every aspects, including his sexual history with his ex, and instead of appreciating his honesty, you began to have doubts on him and trying to seek more of his flaws, just to prove your first opinion that both of you weren't supposed to be together.
You might think that he had hurt you, but imo, the way you consistently questioning "whether or not this guy is the right guy for me" is hurting him too. You might not realize it, but I believe he can sense your doubts on him. So I'd say just leave him alone. You're not really into him and he deserves a better relationship.
You might think that he had hurt you, but imo, the way you consistently questioning "whether or not this guy is the right guy for me" is hurting him too. You might not realize it, but I believe he can sense your doubts on him. So I'd say just leave him alone. You're not really into him and he deserves a better relationship.