Once the other devs were satisfied with the rendering refactor (it went through a couple design iterations), I decided I'd try my hand at enhancing the renderer. I've been slowly laying the ground work for deferred rendering, and one of the steps is to render transparent geometry once the opaque geometry is completed. This, combined with sorting the transparent faces (with extra help from Head) has finally rounded several rough edges with rendering transparent geometry! Before and after: