This is so hilarious and twisted and messed up in more ways than I can explain... wow... how did you manage to make something like this... and keep the quality of animation so good too? Not all comedy things stay so high quality when so goofy simply because the animators laugh themselves unconscious while making these things.
Anyways, it was quite impressive.