This is the functional cube drawing, and you were right, it was culling the front face of the cube.  Fixed with the glFrontFace(GL-CW); call.