Funny how he only wants to try and give it when he risks losing the comfortable situation he is in. In other words, his interest is purely self motivated. The sad part is he probably doesn't realize it. I was in his position and I acted the same way and was all hurt and confused when my ex girlfriend dumped me. When she kicked me to the curb for good, and I really lost her is when I wanted to change and make a difference. That was proof that I wasn't mature enough for the relationship. Saying things like "I'm just not that kind of person" was things I said as excuses. I could have made an effort to become a BETTER person and said "I will do a better job to communicate and do things with you more if this is what you need." It's really bland if you have to agree on doing something like "I promise to call this many times a day" because then it just seems like a routine and takes the joy and fun out of it. Another thing I went through.
If you aren't happy, you aren't getting your needs met, and he is not showing consistency in the actions that you enjoy, the best thing for both of you is to let go for good. It takes time for things to change and they don't overnight unfortunately. Knowing he could have you back at any moment won't motivate him to become a better person, it's so much easier to just get by on what you have already. I've changed immensely from my breakup but it also takes alot of realization, self awareness, and effort to do so. Unfortunately for most, the mentality is "if we were meant to be, it would have worked out" and they continue on with their same bullshit and behaviors. Eventually they lose enough and it clicks that maybe YOU are responsible for your actions and are the common denominator in all of your failed relationships.
You think you may love him but you will be able to love somebody else. You know you deserve better, and he deserves some education on how to treat a woman. Kick him to the curb and you don't need many explanations if he tries to talk his way into this again. You aren't happy and you aren't getting your needs met, you deserve better, and you want some space and he needs to respect that. That's the gist of it. Keep a hard line and keep reminding him you need your space if he keeps going at you. You'll know when it gets to be too much and you have to tell him to not talk to you again. Change your number...etc. etc.
Waking up next to a beautiful girl,
Step outside and say hello to my beautiful world.