I'm glad your boss will live to ride again. As for helmets I think everyone should use or not use what they are comfortable with. I think vigilance and awareness of your ever-changing surroundings is your best weapon against ignorant cagers.
My personal philosophy about mortality comes from a Native American proverb:
"If it is your time to live nothing can kill you and if it is your time to die nothing can save you."