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.