As Formula One lands in Barcelona for the Spanish Grand Prix, teams are buzzing with anticipation and not just because of the usual thrill of race...