That's apretty hiddeous intersection! LittleBigMan is onto something, I think: try running with headlights to increase your visibility.
I'm on the fence about horns, bells and such for road riding. I worry that it's just another thing cluttering my bars and distracting ME from being vigilant/taking my hands of the bars. Same thing with a whistle (which I use when kayaking)......do you know how long it takes to reach down and pull the thing up to your mouth while keeping a hand on the bars?!?