They’re still counting the votes. Boris is ahead as I type, but they’re not onto 2nd votes and I genuinely think Ken could still win it on 2nd votes. Because you might vote Brian or Sian with Ken as a back-up "better than Boris" option. You wouldn’t vote Brian or Sian and put Boris second, you just wouldn’t. No-one is that stretched across the political spectrum.
There are also no right-wing equivalents of Brian or Sian for Boris to scoop up the second votes of. Sure, crazy-assed BNP-types, but they’re not in the same likely-to-come-3rd-and-4th league.
I remain, ever, optimistic.