Small world! I head up the IT systems at Alinghi Red Bull Racing. Agree with your final paragraph that it is extremely close to F1 in terms of engineering bits. Good fun!
Hope you the best and any if there's chance you need a hand in Barcelona, I'd drop everything for a shot to work on a campaign.