What about the text "is that better?" How does that read to anyone reading this post?
He's telling you what he knows you want to hear. And then he's looking for a pat on the back for saying it.
You are never going to trust this man again. He gave you at least a year's worth of reasons not to trust him--that's a big chunk of a two year relationship. He blew his chance at a relationship with you because he let you know he can't be trusted.
No one suddenly changes their character or personality traits overnight. There are no magic wands to make that happen. He may well want to remain in a relationship with you, he might even convince himself he can change, but irreparable damage has already been done to the relationship. Is there any way he can really prove to you that he's now trustworthy and will remain trustworthy? Can you really forget all that you know about him?
He's abused you emotionally. If he really could change, he'd be aware of how destructive he's been, how much it hurt you, and why it's impossible to build a relationship on that kind of foundation. He wouldn't try to hold onto you, he'd apologize and understand why you had to move on and away from him. He'd finally show some true respect for you and your feelings.
This relationship won't offer you any sense of security, it can't. Why would you want to give him another chance? What would you hope to gain?
Other than saying he's charming and intelligent, you haven't said anything positive about this man or your relationship with him. Is there anything overwhelmingly terrific going on between the two of you that makes it hard for you to give him up?