Not bad =) Only real problem is that it crashes on exit. Also, the rotation of the pieces doesn't seem as intuitive as the original. They don't seem to move exactly as I expect them to.
Hey nice work, many improvements from the first release :). However there is a logic error - I dont know if you meant it to be intentional or not - you gain score by pressing the down key or space bar - yes I can see how this promotes faster thinking, but usually you only get points per line cleared. Just something that stood out to me.
Also for pure asthetic looks, the transparency is not being set for the "New Game" image, you can see the black around it and mabey for the exit game. I'd suggest setting transparency for those colors to (1,1,1) since that is the color of your transparency.