It looks fairly well done. I prefer the random bag method of piece generation. Also, the movement of falling pieces is a little touchy--sideways movement can sometimes generate a double movement and sometimes no movement.
However, if you play around with the game on meatbrick.com a bit longer, you'll see there is more to it than a Tetris clone.