Sorry to read about your accident. I hope your recovery is speedy and you can enjoy riding sooner than later!
Your incident is a reminder for me to expect the worst possible reaction by other riders, and pedestrians on a trail or on a MUP, just as I do when driving a vehicle!