barachello did a blinder when he went from 19th to win a race back in the day so it shows he can pilot a car fairly well
i've always maintained that the cars should be the cars and the drivers should be the drivers, and the only way to make sure who was the best driver would be to swap them about during the season from race to race between the teams
you get the teams to pile all their resources into one lump sum so that all the money they would pay their drivers would be given over and all the money they'd pay their teams would be somewhere else and you'd have different teams working on different cars with different drivers
that way, the "team" that won wouldn't neccesarily be the team that had the biggest budget or the fastest car or the quiest pit stop or whatever, it would be determinted by who was the best driver who got the best performance out of his car and team over the season
and you would base your fee per team and per driver upon their sucess, so you'd get a basic salary depending on what poisiotn you were in and then you've have a winners bonus based on teh amount of points acrused during the season, so if you were with fearari as a lllipop man for a race and they had a 1, 2 finish you've get 18 points worth of bonus and if you were with spiker and they get the same reslut (because they had the best drivers and crew even if they were in the shitteist cars) you'd still get your same amount of points bonus