is celeste.exe supposed to be a folder because otherwise it will not go above content
No, that looks correct. The order of the Content folder and Celeste.exe does not matter.
well I'm not sure why Celeste won't work but I haven't tried opengl yet so I'll do that first