Fun and interesting mechanic for a weapon. My suggestion would be to maybe have the camera zoom out automatically when you need to aim towards something off screen. When playing I didn't realize you could move the camera, and ended up just blindly throwing off screen.
Making a melee / projectile weapon that you can teleport to is a pretty good idea.