I heard this in a youtube video as well, I didn't realize that it was from newgrounds until just now =D
NO SUMMARY FOR YOU!
Words don't express how much I adore this song! It makes my brain happy. The only thing I find wrong with it is that it should be longer, but that's it, otherwise its perfect, and you should win some sort of an award for it.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.