Thank you for finding that information, Arunas. Can it really be a "tilter"? In the video showing this trike on a twisty road, it doesn't appear to lean.
There are 3 or 4 videos of this trike, but I can't find any information about what powers it. I've seen a picture of the complete front suspension, but I still don't understand how it works.