I really liked the idea, very creative! Camera and controls could need some more work. For starters you could reduce the movement speed, so you could have more precise movement and have the camera have some deadzone where it begins to turn if the angle between the look direction of the camera and the move direction of the snake is beyond a threshold or something like that.
Otherwise, well done!