Novel Concept. Flawless Execution.
Graphics were weak and unimaginative, except for the background which was kinda cool when it changed. The gameplay and overall fun factor more than made up for the lackluster bubbles, though I liked the various types of puzzles, I loved how smoothly the game reset itself after a critical loss, but what really floored me was the high quality of the scripting job.
I was amazed at how bulletproof the game mechanics seemed. After that final bubble was popped at the hub level, that was it. Game over, man. Nothin's gonna screw this up, now. The cannons hold their fire, the timer stops counting down, and I win. As it should be! You almost never see a Flash game that had that much care/forethought/testing put into it.
The puzzle designs were varied and interesting, and the speacial shots and cannons all added to the fun factor. I got stuck at some of the faster puzzles with tinier holes, but I have a relatively slow computer, and I'm not a bust-a-move veteren or anything, so I can't be trusted to appreciate this game's later levels. If anything, the fact that the game eventually wore me down proves it's a solid title with decently scaling difficulty.
Overall: Great job! If you'd drawn the bubbles to be some of those anime glass-bead-lookin' jewel thingies, and given it some characters of some sort watching the puzzle unfold, it could have gotten huge points for graphics. At it stands it's sorta like the old game Zoop for the PS1. Great fun, new puzzle twist, great design, music you can tolerate for a long time, but very dull graphics despite nice color and style.