Interesting.
Its a lot easier to get the high scores on a slower machine. After watching my friend play on his computer, and doing it on this one - which can barely even run at High resolution I found that my scores on this one were quite a bit higher. I even made it into the top 10 on a few.
You might want to look into that, though I doubt there is much you could do.
Other than that its a good game, and pretty fun to play.