Well made.
I think this is a well made game to make a statement. You don't resort to the all-to-common "LOL, they suck" routine and also have good games to support it. It's rare that I see a flash that makes a point and also make that flash have some quality to it, well done.