This is an interesting idea for a bonus! Some scattered thoughts:
- Besides the resemblance of the mechanics with discards (both involve counting some result a different number of times than once), this doubling rule also has one of the effects of discards, if to a lesser extent: compensating for a bad result with a good one. Doubling, of course, would reward an exceptional result in a way discards dont't.
- Having doubling and multiple discards in the same ruleset could become too much to keep track of. However, I can see having exactly one doubling and one discard working fine -- it would become a straight swap.
- Doubling rewards exceptional results over consistency. However, if it's just one race in a season I don't think that would be a major issue, specially in a competition without multiple discards or other kinds of bonuses.
- A distortion doubling could introduce is that, if the number of pipsqueaks changes a lot from race to race, there's a chance the best result wouldn't be very representative, if it were attained against too few pipsqueaks. One way to entirely avoid this issue, though, might be adopting CCC's scoring-from-the-bottom system.