Wow Fish... glad you are ok, the potential for more damage to both you and your steed was considerable...

Pleased also that you had a sympathetic and responsible driver - not someone who didn't bother to stop let alone pay for damages.

Like Denise says, check that helmet really well... I'd suggest replacing it regardless... get the driver to pay for the new one.

Take care and wishing you quick healing.