Eh, Its better then the Piss Collab..
Well... um, You did your own music (i hope).... and it appears you did your own flash art... so uh.... Congrats?
Seriously though, The person throwing this stuff on the Front Page is just doing it to get a rise out of the community. I do enjoy some of the more angry reviews. :)