Oh God
That was pretty damn hilarious. I thought it was going to be pretty predictable, but you found a very surprising finish. The animation was quite stylized and worked well with this humor. I really enjoyed the music for the credits. Awesome - hilariously fucked up.