some helpful tips
A book called The Art of Cycling by Robert Hurst has lots of great tips on how to stay safe in traffic. I found it at the public library & liked it so much I bought it.
I agree that reflective vest is helpful. Also reflective tape on jacket & backpack/panniers, really bright flashing lights on back of bike and back of helmet might help.
Glad you weren't hurt worse.