In general there are two main systems. Lockable and squeeze on "friction" based. These are friction based.
To me it looks similar to the Si Tech system except it fits over the clamping ring and not under it. As a general rule this kind of clamping system works just fine. I've been using the Si Tech ones for many years without problems.
The thing about "friction based" clamps, however, is that they will become "stiff" as they get older. That's why the Si Tech ones have a ring that you turn to force the glove off the clamp. On the French system the glove is on the outside of the clamp and he made it look easy to peal it off but I would like to see him try that with a glove that was 5 years old.
If the glove comes off that easily, especially after aging, then there may be a risk of it coming off during a dive.
On the whole I think it looks ok though.
R..