I like the hat over the yellow helmet. I have a giant head, and I can never find a hat that fits. Even the adjustable sun hats don't adjust big enough for some reason.
I have found that the visor on mountain bike helmets is pretty useful Not only in rain, but also when someone won't dim their lights. Of course, a helmet light on bright will shut that down most of the time. I generally don't have my helmet light on. The effect of turning it on and shining it at the car gets the message across pretty well. And anyway, what are people doing with traffic in front of them with their brights on?