Wow!
Though not the best presented game I've seen, I played it for about half an hour or so when I should have been sleeping!
Simply improving small graphical things (ex: background/scrolling perspective issues), sounds for correct or incorrect timings, and a greater variety of music choices could make this game really really well done.