I like that picture. I'm glad for once, that someone in the tech sector is wearing a suit. I don't view suits as a reflection of personal quality, but I do like them as a fashion statement.
To be honest, I've never really understood the US motif where wearing a tie and/or suit is equivalent to being dressed up or out of touch with the common man.
School children here (and also in the UK), wear ties and blazers so wearing a tie doesn't feel 'corporate' or stuffy at all to me.