Hi, I will try to play devils advocate and try to find some kind of reason as to why he does what he does, parting from the idea that he actually has a brain and isnt just an asshole. I don't know. Maybe I provide an interesting idea, maybe not.
Probably to make sex with him work, you should use his lazyness to your advantage: something like telling him that "he doesn't have to do anything", and treat him the way he treated you: be assertive and tell him to give you oral (that might not be good, because he actually has to do some work, unless you sit on his face or something.) or use him as a blow up doll and tell him that he will not have to do anything. "Just lay there, while I do my thing".
If you consider that mindset, then his attitude of finishing quickly can be seen as "being kind" in his twisted mind: he doesn't want you to do the work if it is him that wants to get off. He made the effort (quite an achievement for a lazy guy like him!) of finishing quickly, faster even than he wanted to. Quite a gentleman (?!).
Wow. I'm sorry for you, OP. I hope you find a more caring partner.