These CV Tech clutches are supposed to be pretty good but IMO they really need to take some lessons from... well the sled guys for one. They have some clutches..
The checking I did last fall if I remember correctly this driven clutch by CV Tech is proprietary & built for CFMOTO. I did not have much like finding cams & springs, I couldn't believe as big as CFMOTO that there was "no" Hi Altitude calibration

I did some checking on the HP & Torque numbers, this one is US & Cdn advertised:
Engine Power62 HP @ 6700 RPM
Engine Torque, Maximum53 ft lbs @ 6000 RPM
Was sure I had seen 7000rpm for peak HP somewhere, cannot find that. This rpm range seems like a reasonable window to target, closer to the 6700

You have larger tires & maybe heavier, so a factor in the clutch set up I'm staying stock.
One more question for you, what elevations are you riding when posted the two vid's?