Dude, this is genius!
Too much spare time, maybe, but you guys pulled this off beautifully! I was laughing pretty hard all throughout, but the ending had me rolling on the floor. Fantastic job, very original, with some video-game-culture references thrown in just the right amount to round it all off.