If you want to add to his play you need to use his interests, you say he loves vehicles, try and encourage him to draw them after he has lined them up, give him large boxes he can draw on to turn them into cars, get him a racing drivers dress up kit. Its how schemas work, you have to go with them.
My ds now age 7 used to be obsessed with bin lorries and sweeping and used to get very upset at playgroup if the other children kicked the leaves around, I always thought he behaved very oddly, but he did move on eventually.Try not to worry and don't compare him to other little boys they are all very different.
I don't think you need to worry. You sound as though you're concerned that he isn't developing socially in a normal way, and I presume you're thinking ASD when you talk about him not being able to imagine being someone else. But on the other hand you feel he has learned social behaviours from the other children at nursery, and acquired new ways to express his emotions. It doesn't sound very worrying to me. He sounds like a thoughtful, confident little boy who is not a social butterfly. I know how easy it is to worry yourself into knots, but he really does sound very normal!
Lots of children use play schemas to explore and learn about their world. It can make their play seem very repetitive as they repeatedly play in similar ways, or with similar objects as if extracting every last little bit of learning before moving on to the next thing.
this article explains it much better than I can, and gives some useful examples.
I'm sure your DS is fine - just busy processing all his new experiences.