pre multiplying the modelViewOrientation matrix by the orientationMatrix was causing issues with ofCamera.
by removing this step, ofCamera works the same across ofGLRenderer and ofGLES2Renderer.
i also removed a block of duplicate code.