Geez that's a nightmare. OK we all gotta learn from it . I'm sorry for you. How old are ya? I'm 54---Older we get longer to heal. Don't rush your recovery. You are now (and many of us) are more aware of how fragile we can be. I've experienced a fully torn rotator cuff in my shoulder doing yard work here at home . Operation in January. In physical therapy- still healing and hoping to ride by May. I will not rush myself to ride. I do fear of a re-hurt in a situation such as yours on my bike. Gotta always look out for the other guy. Gotta drive for two sometimes. Take your time to heal and you will heal sooner. God bless you sir. Heal soon and well.