SC, you're absolutely right. There's a lot more statistics out there ( I couldn't quickly find the injury stats)...PLUS, we can make stats say anything we want them to... I acknowledge that the stats I cited could be interpreted in many different ways.
But here's another one: Worldwide Bike Production is about 100Million units/yr. Car Production is about 40Million units/yr. Annual production was equal for most of the last 50 years, but Bike production went into orbit about 10-15 years ago.
So, despite statistical interpretation issues, I personally remain encouraged that with the number of bikes on the road exploding, fatality rates are still low relative to cars.
If you don't grow where you're planted, you'll never BLOOM - Will Rogers