I have had the impression that success at Pikes Peak is a combination of many factors including weather on race day.
Tajima's car has an aluminium frame like a sports motorcycle so has the rigidity and lightness.
I see the Pug 908fap will not comply with 2011 rules, do they all get parked in a PSA museum ?
http://en.wikipedia.org/wiki/Peugeot_908_HDi_FAP