This kit looks amazing. It is the first batch from a brand new company trying to bring racers a pure race oriented car. They are not a huge company.
I wouldn't go knocking them just because you can't find a couple of screws straight away.
Besides it seems any un-forseen issues with individual kits, you contact TD or your hobby store and they sort it straight away.