Really clever! I was able to beat all of the levels too!
Generally I found myself doing three passes on the bosses, once to setup my shields, then to setup my attacks, and then lastly use the boost for all of the filler spots. That seemed to be an ideal strategy just to get all fights cleared.
Had fun playing this game, keep up the good work.