When you rez your vehicle, it will reset its scripts. Should it ever go berserk in some way, just take it back to inventory and re-rez it and it should be just fine. They rarely go crazy anyway: the scripts are as robust as I could make them.
When the vehicle is freshly reset, align it near, but not on top of a piece of straight track. Set the vehicle so that it points directly at the track — a few degrees off is OK, but it is going to look in front of itself to find the track.
Touch the vehicle. In about three seconds, it should leap to the track in front of it and begin to operate normally. That’s all there is to it.

Starting the Tram
Note again that the starting procedure only works when the vehicle is first rezzed. Once your vehicle has started, you can only restart it by taking it back to inventory and re-rezzing it.
If your track layout is all curves, the vehicle will not find a place to start. In this case, just place a straight segment up against the boundary between two curves, as it it were a merge. Position the vehicle to face the straight segment (but not on top of it), and touch it. It will jump to the straight segment, then continue on around your curves. Once the vehicle is under way, just take the straight segment back to inventory.

Starting on a curved track
In the picture above, the track I have built is all curves (shown in color). I’ve added the one straight track to start the Tram.

Tram running on all curved track.
Once the Tram started, I just removed the straight segment back to inventory, and the Tram runs happily around the curvy track. Nothing to it!
As always, if you have any difficulty, please contact me via IM and notecard.
Happy riding!