There's a reason they didn't put Naruto in it. It's a short film about cool superheroes and the like. Not lame crap.
You can download the song on Lemon Demon's MySpace as well.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.