Sorry to hear about your mate. Hope he gets well soon.
It’s also a shame it ruined your day.
Sounds like he will come back ok from what you say.
On the whole I think (hope) this is an exception to the rule.
There certainly was some fast riding going on.
Of all the places on the course this seems one of the less likely / unlucky spot to have a collision.
All the best with the recovery.
DC