He sounds like a thoughtful guy and maybe he's just a bit flaky?
So exactly HOW is he trying to "change his ways"?
This guy is not much of a catch. I don't know what else to say. There are other guys out there who can remember simple facts about you and refill your drink, this one isn't that special.