Wow, how scary! I have come close to that several times - I don't know what you could have done differently. So glad you're not more seriously hurt though. Take care of yourself and hope you're back on your bike soon!