Your h isn't stupid one bit. He figures that he will use all of the "baby" stuff you have...so he doesn't have to put out any money at his own place. At some point, he's going to have to get baby things for his place and keep them there for when the little one comes over. It's not your responsibility to provide him with the essentials. I would think it would be far easier to have a stroller at each place, instead of folding one up every time the little one goes over there. But, in his mind, he thinks that you should be taking care of all of that for him.
As for where you park in your garage, that is your business. You asked him politely to move his car and if he wants to go through that exercise each and every time he comes, so be it. He's still trying to control what is going on in your space.
He hasn't figure out what the word divorce means when it comes to separate households and each household having what is needed to take care of the little one. He's in for a rude awakening at some point.
You handled the conversation very well today.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.