Wow I was working once on an arcade puzzler with some similarities, and got stuck with a couple issues... Some of the ideas in this would have solved both, damn!
The cylindrical screen though... if playing super fast I might prefer all info available at a glance. Cool visual gimmick though.
Still, very well done, and the music is awesome!