I guess you could say the "kit-car" guys are the smart ones. They get everything from one manufacturer, with a very good chance it will all work together, and probably some tech support too.
As for the a$$#@!*$ making their comments, I would've went over and started critizizing their cars!!! You know....make 'em humble!