Why are faces in my model fine in the viewport but distorted in the render?
It looks like you have a Subsurf modifier on your object that has been disabled for the viewport, but not the render. Either delete the modifier or disable it for rendering as well by clicking the camera icon on the modifier: