Has anyone had a ride on or own the 2003 element tsc??? If so what are your thoughts (likes / dislikes / cautions / praises)?

Is the Float RL much different to the Float RL Pro-Pedal?