Some have hit on one of the major items, the person driving should not be running any harder or faster than the comfort level of his passengers, especially the inexperienced one in the boat. I always run towards the back of the pack in the poker runs just because of the "guy who tripped over a box of money and now I have a fast boat" or the guys who want to race. (Go race then) Some of my friends bust my chops because I don't run as hard.
I have an amazing amount of fun making lots of noise, cruising at 50-60, the girls getting sun (maybe on more areas than they should), and stopping off at a few places. Lifejackets put a big damper on that. I am the first one who would make everyone put them on if there were problems or caught in the rough in a storm or such. Now comes the big problem of people with common sense and how do you enforce that in a run.
I also have a huge problem with people in a poker run putting on a ski vest or even worse the $2.00 orange life preserver that would barely save you falling off a dock. It is a joke! When we raced I got us the real deal with shorts sewn in and the best helmets. But this crap enforced at a poker run is an insult to anyones intelligence. The cheap stuff will only help you find their clothes easier, or maybe just the life preserver.
It always boils down to the guy driving be it you or the guy next to you. You want safety then it means the real deal, jackets with real helmets, lanyards for all, and serious spacing between boats. Then add mandatory safety complete inspections and driver courses.......... who is gonna do that?
Most of all this comes down to speed, water conditions, and the driver doesn't it? Even at 50 you can get pretty hurt, it gets exponential from there.
I sell boats for a living and spend more time that just about any salesman preaching control, learning to dock, trim.... Most people on a sea trial just grab the throttles "to see what she will do". There is no easy answer to this but cheap life preservers is no fix.
Sorry, this just gets me burning