Aside from the bugs with the piece rotation as already known, I'd probably have the game recognise that a key is being held down just to help reduce the amount of key presses if you're dropping and sliding pieces across.
I'd also like an outline of where the piece is going to drop, but aside from that, this is better than Ubisoft's attempt at a tetris game, and certainly a great start.