I am not from SF and hard for me to believe that a company like Twitter cares about your look more than your technical expertise.
I will add than Twitter had a specific atmosphere compared
to other so called startups. The employees seem to be hired
on more than skills, everyone at their office is very much
hipster like, beautiful looking, feeling super confident
and ready to kick it. Walking around Twitter sometimes
almost feels like walking within a TV show.