Formula 1's big livery launch in London on Tuesday left plenty of naysayers eating humble pie but which team had the best ...