Infinite tunnel with ceiling SpotLights

I am restructuring it, but struggling to get everything to work. I think eventually it will run really very much faster.

Why does it take so long to load up initially?

I am not sure, but I do create some textures at startup.