Well, this game got a TV Tropes page, so it must've made a good impression on some people.
It's not that bad IMO, but it could use a tutorial, a bit more of a plot, and a less god-awful choice of main menu font. That last one doesn't lend itself to good first impressions.