Hmm, kind of a stretch to compare it to YTMND, I think. There's 100% less audio-visual puns, and 100% more upsampled cat gifs with vaguely related music from Youtube streaming in the background.
EDIT: Randomly encountered the Nyan Cat one. Perhaps the entire site was meant to emulate the success of this.