Hope for a quick recovery, I'm not going to harp on about helmets but I'd say use this as an eye opener to what COULD have happened.
As for the company, def complain. I called in a complaint to a cement company before as a driver going by deliberately released his air brakes - he looked me in the eye and smirked as he did it. Nothing came of it as I didnt have the plate number but at least I made them aware.
Stop for a minute, open your mind, learn. You may not agree with what I say, I may not agree with what you say but we will both learn something new.