I think a marine safety strobe, zip tied to a helmet, (better yet, mounted off the top like a gladiator helmet's crest, would provide a LOT of traffic visibility.
It might make riding feel like you're on the dance floor in the seventies, when the strobes came on....