Best coffee in London?

After yet another maddening on-the-way-to-work wait for a gritty, feeble, bitter café latte, I've been doing some pondering forward-slash getting angry. (A) Why is it…