It's a great concept and the idea of giving the player a map with little/no frame of reference isn't used in enough games in my opinion.
The teleportation aspect honestly annoyed me more than entertained. I personally wanted to glide up and explore the map, and the teleporting cut that short. I want to explore the map on my own!
It's definitely got potential.