Apocalyptic Political Satire with Fiery Demonic Rider and Protesters