Yeah after going through the site, they seem pretty shady. most of their pictures were stolen from the hpi and tamiya site.
also, if you look carefully at wheels, you'll notice that it's held on by a phillips head screw!

A friend of mine wanted to get into drifting and found that site. He didn't want to spend too much since he didn't know if RCing is his thing. I convinced him to just get a tt-01.