Keep in mind local law varies as well. IIRC, here in WA I think it is technically illegal to have a flashing white headlight, but I think amber is OK. That said everyone does it anyway. [edit: after additional research, it seems you can have amber, but it still can't blink. no red lights allowed 'cept in back]
That said, be careful not to blind oncoming motorists. My personal approach is to have two lights, one bright (700-1800lumens), not blinking, aimed down to illuminate the road and not blind motorists, and another less bright (<=80lumens), non-directional light, blinking for safety.
Also environmental context is important. Rural fast moving roads are much different and have different considerations vs a populous city core. In the former, being seen from behind is important, in the city, 360 degree visibility is key (and hard to attain).
-john
Edited by JohnN (02/21/14 05:53 PM)