The next best thing beyond the unrealistic concept of a London Grand Prix, the capital opened itself up to F1 Live London, ...