Well, I'd set the player invincible as that seems to make mobs ignore him and set the renderViewEntity to your custom mob or whatever mob you want to use, then use some keybind magic to make it move, I'm actually working on something similar right now, namely a remote controlled plane.