Controling the speed of the tube animated with curve
Try using free handles on the corners.

You can set the selected control vertex handle(s) to free with V> Free.

You can also set the keyframe interpolation of the selected fcurves to linear with T> Linear in the graph editor to avoid extra smoothing of the keyframe animation.