Agitprop? Passion play? Satire? Sarcastic? Cynical? Sardonic? Apocalyptic? Prophetic? All of the above! Plus whipped cream out of a spray can, too.