Complete agreement here!
My son lives in Denver (they haven't used anything but liquid chemicals yet). He is young and stupid - he had to learn the hard way that he can't ride when it has been snowing or is wet and starting to freeze! Although I've bought him safety gear - he refuses to wear them.
I figure it's only a matter of time - he'll either mature, get injured, or both (pain is a good teacher).
Glad you boy is OK. Hope the cycle damage is slight. Did you have engine guards on the bike?