OK, how could this not be movie of the year?
"You are the worst achievement ever Totally just thought I unlocked something as you popped on Live." ~QuasarSquirrel
Xbox Live Arcade & Indie Game Ratings
And since the trailer does not really explain the plot here is a quick interview that does.