This is awesome. Changing the gameplay every 10 seconds really helps keep it interesting. And all the little gags and general storyline is what enables that. The attacks being synced to the beat really helps with dodging them. Though there are some patterns with bullets that are way too fast. At one point the browser version slows down due to too many bullets.
This is a great game as it is, but you could definitely expand on it too…