Really amazing piece of art right there.
This is why I love newgrounds, a bunch of amazing people make amazing pieces of art, music, games or videos and even if we haven't heard about them before, if they make something good, we'll most likely hear about it.