That is an interesting video. The system I saw, about 6 yrs ago, was same but it was boasting the ability to help turn, like training wheels. This is a better set up for sure.I am not sure if this is the same company but maybe they could give you some better info being in the biz.
That pic really looks like those were actually for another bike but the owner had them retrofitted to their Vision.
LegUp by Chopper Design - LegUp Home Page