Drafted packs and reward packs are of course not the same - drafted packs have 1 R/M, 3U, 10C, while reward packs have 1 R/M with a 1/12 chance of a wildcard, 2 U, 5 C
"Escape [cost]" means "You may cast this card from your graveyard by paying [cost] rather than paying its mana cost." Escape's permission doesn't change when you may cast the spell from your graveyard
Whether this card sees play would depend on its synergy within the deck's overall strategy and power level compared to other available options
You do need to have some amount of board presence established for this to end the game, but it doesnt take too many creatures for this to overwhelm a table beneath a flurry of hooves, paws, and other things to make a lake of your table
It is simply oozing convenience, value, efficiency and tempo
If you needed to deal 40 damage to everyone else, now it's 20