NO- Light doesn't change its speed depending on the speed of the observer. If it did, it would have already be found out by now. To echo my point, the speed of light is constant to every observer, regardless of his/ her current state of motion.
We have learned one thing- Light should be treated differently(you don't have to like this idea though). . We need to understand that there's something really fishy stuff going on at that Quantum scale where we speak about electrons and photons, rather than a car and a ball.
For instance, although Newtonian mathematics help us in measuring for a classical system like a ball in motion, or take a planet! But it fails at the smallest(atomic) and the largest(galaxies, universe and so on).
There's nothing incorrect about the child, car and the ball experiment. It is told the way you and me got it. I am not clear what you exactly want to criticize there.