Obviously this is just for fun, but the author screws up his reasoning pretty badly. For example:
a) He says .0014% when he means 0.14%.
b) He interprets "X% of Londoners fit my criteria" as "on a given night, I have X% chance of meeting someone fitting my criteria". Apparently on a given night he meets exactly one randomly-sampled Londoner?