Not that I necessarily entirely agree with the message, but the presentation is fun anyway :)