When the joint is straight, the output follows the input correctly, however, when the joint is bent the motion is not consistant. Is this do to the non-linear relationship of the input to output given by a2 = atan(tan(a1)/cos(Beta)) which i got from this video https://www.behance.net/gallery/21902749/Cardan-Joints.?
I’m not sure about the videos you linked, haven’t watched them. Just looked at the file. Seems, at frame 1, if you parent the Aim empty to the Cross object, with keep transform, it works smoothly.