Method for checking for twist along a ruling line between two curves, such as a ruling line intended for a developable surface:
Draw a line tangent to one curve at the end of the ruling line. I use Line with Tangent and then PointOnCurve options. The lengths of the line is not important.
Create a planar surface from the ruling line and tangent line. I use Sweep 1 or ExtrudeCrvAlongCrv.
Repeat steps 1 and 2 with the second curve at the other end of the ruling line to create a second planar surface…
Measure the angle between the planar surfaces. I use Angle with the TwoObject option. If the angle is zero (or 180) then there is not twist.
That looks more “painful” to me. Your method requires the additional step of setting the CPlane normal to the ruling line, and substitute two uses of ProjectToCPlane for two uses of Sweep1 or ExtrudeCrvAlongCrv. Both methods require creating the two tangent lines and measuring an angle. My preference is not to mess with changing CPlanes unless needed.