The 6th upgrade is possible, you might have just missed one enemy somewhere along the line. Also, the last boss is definitely beatable. You just hold down fire as you jump up the steps pointing towards the boss. Having the double jump helps but it's not necessary. Your auto shot will destroy the fireballs.
Anyway, solid game, lot's of fun. make more!