Put a chastity belt on him, and domme him a bit. Get him to give you plenty of oral sex and guide him when he's doing it, like telling him what strokes feel good and what areas to lick etc. if you enjoy G-spot stimulation, guide him to where that is, if he doesn't already stimulate it. He can use toys or fingers, but tell him, he's not getting any until you've got some pleasure first!
If you've been trying to get the point across for all this time, and he keeps agreeing and breaking his word, he is not clueless. He is deliberately selfish. Sex can be physically painful, and even psychologically traumatic, when you're not aroused. Are you having any problems of that sort? Virtual hugs flying your way, hon.