Good job. One thing that bothers me though is the black box behind every node's name. That shouldn't be there.
Which OS and version are you on? If possible, could you also specify your OpenGL version?
Thanks.
Ouch! I didn't notice the difference... I'm on OSX 10.11.5 and the OpenGL version should be 4.1 (Well, that's what OpenGL Extension Viewer is stating).
Hope this helps,
Marco