Super stylish and polished, your team should be proud! One thing I think could be improved is the pacing of the game, because while I think the game is a good length, the bullet collection phase feels like it takes way too long, and it doesn't help that there is no penalty to missing rings. I think the red and blue projectiles should appear more frequently at least. It also wasn't clear to me why the game ended? It didn't seem like I defeated the boss unless there I did but there is no visual indicator. Also confused as to why there were two bosses.
Those things aside, this is a wonderful idea with great execution, great job!