Formula 1 launch show in London proved popular with the fans in attendance, meaning the event should become the norm despite ...