I wear a hi-viz Olympia jacket. I don't expect miracles, and I certainly don't rely on it. But if it gives me a slight edge, I'll take it.
I got over caring about other peoples opinions of any task-oriented garb I might wear a long time ago, so what someone might think of it in terms of looks doesn't bother me.
If I'm doing errands, I usually just wear it into whatever store, I've yet to get any comments, aside from the "isn't that hot?" once when it was about 85 out.
OTH, black absorbs too much heat, IMHO, so for colors I don't understand the logic of that would be high on the list.