FYI. The one I was on was installed and setup by them plus 4 days tuning. So in this cause it is not the customer setting it up wrongfully.
The one I rode had bad lag too, very hard to ride in technical areas never knew when the power was gonna come on and when it did it was like a light switch. Wasn't setup by TSS though so thought maybe tunning or something was off, but maybe not.