Raz - well, last reply here for the day, all i can say is communication is the key.
Not everyone does sex perfectly.
He might think you are loving it and the longer he can go on with it, the more you'll enjoy it, but it doesnt work like that.
You have to tell him what you like and dont like - and it doesnt have to ruin the moment.
Talk about things when you're not having sex - discussions about likes and dislikes do help. Explain to him what turns you on the most, what you'd like him to do more of and what you'd like him to do less of.....and get him to do the same.
Everyone's technique is different, so it's important that you tell him what you like.
If you two are so compatible, like you said earlier, then you shouldnt have a problem talking about it......and you never know, it will probably make things better for you both!