Spacefractal GLBasic update to GLES2 will not happen, because this is not backward compatible to GLES1.1, so the complete Engine would need to be rewritten in shaders. GLBasic uses old fixed function stuff on all platforms, rewriting it would probably the biggest project in history of GLBasic. I dont think Gernot has time for this and probably also not enough experience with modern OpenGL.
But maybe he could create a GLES2 context and then use his old graphic engine with the help of
Regal or one if its forks.
Nabz when disabling lights, you could try the OpenGL wrapper and directly call glEnable/glDisable(GL_LIGHTING), this should be faster, than enabling/disabling each individual lights manually. In the end you need to simply test it, to tell if any approach works for you.