Hmmm...just seems a bit off that if you weren't going to give him your attention by looking at recipes and letting him squash you with his legs, because you started to look at Christmas presents for your DS, that he kicks off.
I WOULD personally take it as a red flag, I'm assuming your DS isn't primary school age yet, when they start arguing that black is white, and not doing as they're told so unquestioningly.
It raises a 'mark' with me for the kick off and moodiness when your attention was diverted, as if he almost 'puts up with' your DS during the day, and in fact behaves appropriately towards him, but that he expects your evenings together to be child free, free from thinking about your DS. But that is not always possible, things like Christmas shopping online DO have to be done when DC's are in bed.
I don't know, for that alone I would be rethinking my relationship, my DC's come first.
Then there is the WAY he showed his displeasure at you wishing to talk about Christmas (which is only something like 56 days away) - throwing the remote hard enough to knock over a vase, knock the batteries out, AND break a child's toy IS VIOLENT.
It is completely disproportionate to what the OP was doing. The appropriate response would be to say "I'm tired, I really am not up for this tonight, but I WILL talk about it on Saturday night". What the OP's partner did was not acceptable OR reasonable, it was a violent overreaction.
THEN you get into the realms of him assaulting her when she was quite reasonably requesting that he sorted out the mess HE had created before he left. NOT UNREASONABLE. HE made the mess, HE should clean it up before he leaves.
He then, instead of saying "I need to ho for a walk to calm down, I will be back before 10pm to clean up", proceeded to ASSAULT the OP instead of acting like an adult.
Those are not the reactions of a non abusive partner IMO. If he is this bad when you DON'T live together, how bad will he be if you ever move in together?!
IMO, I would be advising you to run for the hills, tbh. And don't look back!
You also say that there are 'other things' that are making you question the relationship. What?