Well, it looks like we have a winner. The Bell Volt. It fits well, has good vents and it has nice visor.

http://thebikelane.com/product/bell-volt-155253-1.htm

It got the red and white one. If I still like it after riding in it for a while, I'll get another in silver/white.

As discussed in another thread, the Specialized S3 didn't fit my head right. I would have looked into Rudy Project, but there are no stores near here that carry them and I wanted to be able to try the helmet on if possible rather than doing mail order.