Here's another video, apparently an interview with the inventor. Unfortunately, it's all French, but there are some good still shots of the vehicle and the guy shows how the articulated suspension works in closeup shots. Pretty dang ingenious.
That is really cool. I especially like the pendulum effect in turns.
The linked suspension kinda reminds me of another French auto, the Citroen 2CV, which, I believe, was designed with farmers in mind to be fairly comfortable while traversing fields and on/off roads.