well...
at first it reminded me a lot of something egoraptor might do, except more explicit and without making sense or, well, being funny. i didn't like it, but some people might. i just don't find random things like this very amusing. other than that the art style and the animation were good.