Hello, I have a 24 month son who is also speech delayed and I've done precisely nothing about it. I have the 2 year review with the HV in mid Feb and will discuss then.
Does your son seem to understand what you say? Will he follow instructions a bit? And does he get frustrated when he can't communicate? How does he make you understand what he wants?
Progress seems slow with my son, but there is progress. He has developed his own way of signing for certain things, so I repeat the sign and name whatever it is he wants.
I use lots of facial expressions and try to leave space in conversation for him to reply. Several times a day I will sit for a few minutes and try and get him to copy what I'm saying. We do a lot of sounds of vehicles and animals, as well as basic nouns and names.
He sometimes learns a few words and then forgets them again! I also focus on singing nursery rhymes with actions and we have some board books with simple stories and pictures which he likes. The repetition and association of music is helpful to them. My DS will, like your DS, point to pictures when asked, and passively he know lots and lots of words, he can follow two-part instructions and is happy and active.
He doesnt verbalize much, but still babbles a lot. He doesnt join in singing yet, except to say "beep beep" in wheels on the bus, but he loves music.
This is my second child, by this age DD was talking in sentences and could sing several nursery rhymes and do the actions. But I am not panicking. They learn at different rates, still time to catch up.
Regarding not enjoying new toys, do you manage to see other children sometimes? My DS loves watching children on their balance bikes, and he loves watching his big sister play with it too. Then he tries to copy. Maybe put a big favourite teddy on the Bike or scooter to play first. And sit on scooter before he stands, just to get the feel of it rolling (you can pull it along).
If still no joy, put it aside for a few weeks and then try again.
Hope things work out and some of this is reassuring.