I'm having a lot of fun with this game! The one problem I have (other than lag) would be: speed levels.
The fact that in Arcade Mode, speed is for lines and complexity is for squares makes it so that doing both is kind of suicide? In addition, I don't really think speed levels fit this game. I find Time Trials to be a lot of fun without them.
If you do keep speed levels, please find a different way to implement them.