Do you think the $300 plus touring cars are bring people back to 12th scales? I don't know, but maybe that has something to do with it.
I for one love to see manufactures running off the wall stuff on their cars. If they're not doing R&D we don't get better cars to race.
take care
john