Sounds like a horrible situation and Im sorry it happened to you.Hope everything is ok and the wee man isnt too shaken by it.
Byres road is carnage for all modes of transport and you see this sort of thing happening all the time. Almost positive this thread will turn into a shitshow in the next 5 hours.