This is simply the Frostbyte terrain in Torque 3D. T3D offers a basic vehicle for you to play around with. This is not an upcoming feature, since there are no plans to get Legions on T3d.
The controls are pretty awful, anyways. Have to use your mouse to steer (I'd prefer keyboard control). The camera is pretty bad as well.