Late but I need to comment on this card. Like, this is the epitome of a meme card. Everything about this card is so ridiculous including both of its costs. In a world where Atarka, World Render is a thing the only reason to run it is to just get a good laugh from the table after they read this card's...everything. I still have beautiful memories of opening up a foil version of that and making a casual deck with it, Dragon Roost,Kilnmouth Dragons, and Form of the Dragon waaaay back in the day. I wish they would reprint the card so I can have a modern frame foil copy. I would probably never in a million years actually run the thing in a deck. I'd just put it on display on my desk or something.
as for Meteor Blast, eh. There's so many better ways for red to make room for the bigger ones to fight in, you know.