I think the animation is fine, though could benefit from something additional like you say. My issue with it is that your character doesn't disappear at the end of the animation. The nice little animation goes off and you're still standing there for 5 or 10 seconds, then you just disappear.

What did the teleport animation actually accomplish? As soon as the animation finishes, your character should vanish from sight.