I don't know who the people are who voted the Strata SE1 the UK's ugliest recent building, but I think they need their eyesight tested. And anyone who calls this a phallus probably hasn't seen one in decades (beer belly getting in the way?).
I actually like the design of it, plus it's built with various green issues in mind (sustainable energy, footprint, infrastructure, etc) So what's not to like?
image : BFLS
It reminds me of an owl more than anything. More information about the building is here.