I'm going to be blunt here, why the hell did you say you were fine when you weren't? I have kept silent in relationships and hoped that my bf's would pick up on my distress, the tactic never ever benefited me because they didn't. What would have been so wrong in saying I didn't enjoy that? I don't know if your bf is emotionally stupid, doesn't care or a combination of the two but you were entitled to object at any time.
There is no one better qualified person at articulating your needs, then you and if you don't, there's a good chance that your needs wont be met. Please, please break the habit: silent tears leave the ignorant more ignorant and the one hurt, resentful.
Deep throating, anal sex, being ejaculating on etc are porn stalwarts and like most things in porn, they aren't there for our enjoyment. Unfortunately, there are a lot of men who totally buy into the fantasy that most women enjoy the above, orgasm by the mere sight of a penis etc and are oblivious to, or don't give a shit about the needs of the woman.
Firstly, apologise to yourself for not articulating your discomfort and emotional distress. Secondly, tell your OH the truth: you didn't like it because it hurt, your needs or enjoyment were obviously not a factor in the act and it won't be happening again.
You are not a porn actress orifice for hire and therefore are not required to be his wank fantasy.