pretty cool... 2040pt/95 lines on second try
some tweaks i think of that might be nice:
- a (linear) grid so you better see the columns.
- pressing down shouldn't drop it immediately down but increase the speed, multiple taps to have it down.
- allow rotation of blocks on edges.
- cegui interface... Eh no, ignore that, it's a very nice clean interface you have there

a cursor would be nice though.
Its nice you can rotate the box where the blocks fall along. But it's a bit of a gimmick now, maybe you could create a 3D tetris gameMode with that. so a column like you have now, but with an additional axis. blocks could be the same known types or a few new 3d ones. you could then control it with one hand on the mouse and the other on the arrows. that would give something like mouselook with mouse, arrows could move along the horizontal plane, left and right click for rotation. An additional top down and or side viewport could further help orientation. Maybe some helper garphics like projection lines and ghost block where it will be. Anyway, if you add new stuff like simple games like that it quickly adds up, in the above example you should also extend the game rules like having a complete plane of blocks at once and such...
Just an idea... Not sure if it would work. But you have a solid base already and it could be a cool experiment (prety much noone succeeded with improved tetris gameplay implementations)
I like how you decided to do a little game like that, it indeed helps finishing it. Even then, for a really complete thing you might consider different levels/ difficulty settings... it never stops eh.
Nice work!
. . .