Thanks for testing it mate.
I used the MP3D opengl library and I had to modify it a bit as sometime it was scroller but no torus.
I'll take another look at it.

[Edit]
Version 2 here. Changed a bit in the MP3D opengl library.
See how this one works for you.