OpenGL appears to work now. Is still sort of bitchy, but all directions correct.
reducing angle speed, change to open-hand active
merging