If someone says directly that they are an a**hole then that is as red of a flag as you will get. It means he knows how his behaviors affect others and doesn't really care.
Also if they tell you other relationship 'horror' stories, that means relationship baggage.
I'm sorry how he is treating you. I don't think it has anything to do with recovery. He sounds like guy with issues. Sorry