I've created a way to teleport units reletively, as in have them teleport a set distance, but not to a specific point
This poorly made diagram may help explain it.
============================
============================
=A>>>B======================
============================
============================
The unit teleports from point A to point B, with point A being centered constantly on the unit and point be being centered on an observer, which has just been placed along with several others. Using the order of removal, one can create a number of observers sufficient to create a line, then remove all but one,
0=observers, u=unit being moved
1. u000000000000
2. u========0 (Location B is centered on this observer)
3. ======== u
Its kind of hard to explain in text, so download the map and take a look.
Edit: Yeah, download the map that i forgot to attach