How should i feel?

So I had sex a few days ago with a guy I am seeing. We have been talking about sex but we haven’t done it up until a few days ago. When we talked about it, he made it seem like it was going to be the best, nastiest, hottest sex I’ve ever had.

Well, let’s just say it wasn’t. We hooked up before (oral) and it was hard for him to cum. But the other day he came in a good 5 minutes. He wasn’t going fast like how we both said we liked and when I told him to go faster he said he didn’t want to cum yet and then I told him I want to get on top and he said if I do he will cum so I was just laying there and then he came. I didn’t cum which wasn’t a big deal because I was having to go to work anyways and it takes me a good minute to cum. Should I be annoyed it wasn’t what I wanted? And that he didn’t let me do anything? And why is it that he would’ve came if I got on top of if he went faster? How do I let him know the sex wasn’t what I was expecting because it was a good 5 strokes if that so idk if it’s a me problem or what