Yeah, I played it. It didn't strike me as a great game, but it wasn't bad. It held my attention for a few minutes. I mean, you've already mentioned the things I would've listed as needing improvement: graphics and length. I don't really have much to add.
But man, that is one fast turtle.