I'm glad that you weren't injured. That said, I've got two words for you: Air Horns. If I even suspect that someone who's not paying attention is gonna' cut me, I give them a blast. They could have the greatest sound system in the world AND be talking on the cell, but they know I'm there, for sure. :s
Ride safe,
Jammr