The first time I saw the video on Youtube, I thought it was weird, But looking at it again, it represents very well video game comedy. It's people excited for new game in a nutshell. Well done.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.