Sorry to hear that, I don't think any jacket will protect you from a direct impact, a good helmet can obviously save your life, I seem to ride in the Bullit Covec jeans all the time they are so comfy, sometimes pull a set of waterproofs over them if it's cold or showery, I have leather and textile pants but never really seem to use them.