Mismatched desire/drive/whatever is never very pretty.
I will say straight up that I've never been in the camp of giving sex if you're pleased with them and witholding if angry - I feel that kind of demeans both parties. But unfortunately here he hasn't just pissed you off - the main thing is that he's turned you off.
He's repulsed you. And he knows it and that's why he's also angry. And probably doesn't know what the hell to do now. Oh and add frustrated to it.
His attitude to sorting out his own orgasm(s) is that's what he's got you fot???????
Bloody hell.
When did you stop fancying him? Or rather, when did he start turning you right off, like, repelling you??
I have to say I think this isn't good at all and although I wouldn't be in this situation as have different criteria/boundaries with a partner, if I were you, I'd be asking myself some very serious questions.
I'd end the relationship for this. Not for his behaviour - but for the fact that I didn't fancy him any more. You can't go on like that.
If you ever once stop fancying someone, that's it. Never works again (well, doesn't for me - I start getting hives and a tummy ache if they get anywhere near me!! Only happened a couple of times, but very definitive!).