Hmm, so I wasn't able to find any technical information at all about the vehicle (engine specs, suspension, electronics...etc) neither on the linked page nor on their official website.
Unfortunately, most of the people who they're targeting for this round probably don't have the training to evaluate that type of information even if they had it. Are there any reliable third party experts who have given their opinion of the tech one way or the other? That's probably the next best thing to understanding it yourself.