Sorry to hear about this Kokanee, that really sucks. Hope to hear an update soon on your condition.
On the other hand I am glad to hear many qualified first responders were there to look after you. I always get sideways glances from people when I ask for players at a game to show hands for first aid and CPR and a litter-critical team. This is EXACTLY why I do that. Given how hard some of us play and some field conditions, its almost guaranteed at some point to have something like this happen.
I'd recommend all hosts take a lesson in this. You can't always stop an injury from occuring but with the right people in the right place at the right time you can deal with such circumstances in a professional and proactive manner.
Good work to all at that field.