The market is evolving and Bell's Metro is one of the "non-swoopy" but not dorky styles. Kind of a mix of road helmets and Skateboard/snowboarding helmets.
Check out the Giro Xen too, same thing except better looking-unfortunately more expensive too.