I'm wife and mother of aspies. From your text I hear that he acknowledges his condition and how it may hurt people around him and it's a good sign that he is dealing with a situation. Lack of empathy does not mean that he does not care. It means that he needs translation of feelings, happenings etc. as he cannot read them from other persons. Trust your gut feeling whether you like a person as he is, are you scared of the potential problems or are there already some in the relationship you have? Would someone intravert match you as you need a lot of personal space or distancing hurts you?