It costing ten mana can be looked at as an upside actually as here are some of the dumb spells you can cheat into play, like Maelstrom Wanderer, Call Forth the Tempest, Emergent Ultimatum, Eerie Ultimatum, and Last March of the Ents
Throw in Scry on top and this is going to come down early and help the strategy of whichever commander this is paired with execute its strategy
The name is a pun based on the awesome artwork and the flavor text manages to squeeze another pun in too
An even better creature in commander and what you can use to pick off your weakest opponent
While selling now while prices are high makes sense, exactly where Wizards can reprint Emrakul, the Promised End is unclear
It is actually a bit slow against legitimate beatdown creatures but is superb against Rumbling Slum or thereabouts