Masters of the Universe: Revelation finally debuted on Netflix this Friday, delivering the first batch of episodes of Kevin Smith's much-anticipated relaunch of the beloved franchise. Billed as a continuation of the original 1980s cartoon, the animated series is really much more subversive than the marketing may have suggested, serving up a mature, surprising revisionist take on this universe.