It’s coming along nicely! I agree about the delay, because in your gif it sort of looks like you’re just bouncing off the enemy. Perhaps something like this:
- Die
- Fall to the ground like before
- Corpse fades out
- Character fades back in in respawn position
- Player regains control when fading ends
Up to you, of course. :)