I'd have to agree on thinking the same thing... sadly. I could be wrong though. My bigger concern is all of the drivetrain. Solid engine, good brakes, and an aggressive wheel/tire setup is nice... but how will it last? That's something hard to speculate.
For the price though, it seems like it would be a good instant-on track car build if you were in the market.