Boris Johnson. Mayor of London. Run for the hills.. ?

So London has a new Mayor. Ken Livingstone, a wonderful ambassador for the city - standing firm on every issue and accurately capturing the city’s mood and pushing its issues where necessary - is beaten in to second place by the “bumbling buffoon” MP for Henley.
But who is Boris Johnson?
Is he really the oaf that [...]