On the upside, that goofy video had some mildly interesting related links under it. Finally ended up with something called "Foamy the Squirrel". Haven't laughed that hard in years. Two hours well spent.
I think if you took the audio out of the video, edited it to fit certain gameplay scenes it could be a comical trailer that you could actually present, and not just a gag XP