That kart kit is made by Azusa. I'm an Azusa dealer and I can tell you we have had a few problems with that kit. Here's what some customers didn't like;
First, it's short! If you are a tall guy, your knees are going to be up around your ears. But if you aren't taller then say 5 feet, it may be OK. A couple customers have extended the frame for better driving comfort.
Second complaint - some customers don't like the seat. It looks more like patio furniture then a gokart seat. But it works pretty well for a fun kart.
Third, when using the stock unmodified spindles, the ackerman is really bad! Makes it really difficult to turn.
Ackerman is what causes the inside front wheel to turn tighter then the outside front wheel in a turn. If your ackerman is bad, then the tires fight for grip and usually the kart just goes straight.
We have one of these here we play with and we made a SIMPLE weld on fix which corrected the ackerman and really improved the handling of the kart. But my kness are still up around my ears.
It's a good kit to start with and pretty easy to assemble.
