Glad to hear you're ok after that one.
I installed a headlight modulator on my Mean Streak, and I definitely think it helps people to notice you approaching. I haven't done the loud pipes thing mostly because A) it's illegal

and B) my neighbor's like how quiet my bike is !
But, I suppose if you want to do all you can do, and err on the side of safety, then I'd suggest doing the loud pipes AND a modulator. And maybe keep a paintball gun mounted on the bars. ha ha. But again, glad you're ok.