speed is a concern - Could exceeding the limits  be electronically controlled in this day and age?
Wondering if restraints would have helped?
wondering if a helmet and safety clothing would have helped?

Incidents like this is happening to often...