I think you have a lot of interesting things going here. the attacks are fun and the player gets a lot of powers. My main concern is pacing: a lot happens right at the beginning, maybe the player could unlock stuff little by little.
Also, I had a few issues: enemies that you don't see that shoot you from outside the screen are a bit frustrating, also I was paused when I got a USB and while the message was displayed I couldn't move, but enemies could still hurt me.
There is a lot of cool ideas here and I think it's worth to keep exploring them! Good job!