This feels like a good start, but needs polish.
I stopped at the base where you can adjust some settings, but things were not clear and a lot was clustered tightly together to make reading the details harder. 2 options were off by default. The tooltip text said if disabled it would do things, but it wasn't clear if toggling the option on would be disabling, or if the current off state was disabled. It also does not describe the alternative.
The controls worked well when zoomed in, though when zooming out the movement seemed to not work much, if at all, and it often felt like there was gravity pulling the ship towards the bottom of the screen. Toward the end I would zoom out to locate the remaining enemies, and maybe take some sniping shots, but if it took more than a single shot I zoom in so I could move.
The way the controls were described with single click to fire Railgun, and hold to fire Minigun, I thought both were active and which fired was based on the button press. It didn't register to me initially that those were the "Main Weapon" that is toggled by Q. I think part of that came from how long the Minigun takes to spin up before firing, which made me initially think it wasn't working. I mainly used missiles for the first fights as I figured out the controls. Once I got it figured out I used the Minigun to start, but then mostly used the Railgun and missiles.
I had a lot of lag when staring, especially when zooming. It got better, but certain areas still lagged as I initially explored. It might help if you could show a loading screen and preload the textures underneath it as the game is starting. I was playing on the web.
I like the concept, and I think you have a decent start. It just needs some work to iron out the kinks to make it more enjoyable. Adding more to the base, and cleaning up the UI there will also help.