Fuck!
Wow that was really great, it so much!
It had meaning
It had humour
It had good drawing
It had originality
It had a good score from me.
What else can I say? A tip for your next ones, keep up the length in them. Flashes are never as good when they are short but still good quality. That was lengthly and kept up a good standard the whole way.
Well done!