Woah, that's a mouthful.
This is something of which I wish was included in Essentials by default, and I saw someone searching for this kind of plugin, so I decided to give it a go myself!
Just a simple plugin here...
/tpppos <player> <x> <y> <z> [yaw] [pitch] - Teleport player to location
/tpppos toggle - Toggle teleportation to location
/tpoppos <player> <x> <y> <z> [yaw] [pitch] - Teleport player to location overriding toggle
tpppos.tpppos - The /tpppos <player> bla bla bla command
tpppos.toggle - The /tpppos toggle command
tpppos.tpoppos - The /tpoppos <player> yada yada yada command
For all you lovely love loving people out there, you can give me as much or as little as you wish, here