I think all the Giro recommendations are funny! Bell and Giro are awful - round as round can be. The only nutcase I've tried on was equally round.
Specialized are OK.
Lazers are actually quite good.
I've recently switched to a Petzl Metor III - a climbing helmet. It is not approved in the US for bike use, but is in many European countries. It is still round, but the strap system pulls in from the sides so it isn't terribly uncomfortable.
I so feel this pain - helmets push really hard on my forehead and flop hopelessly from side to side.