Just beat the Revenant Dragon at L33 as a mage, on my third try of asking. 2x revival charges saved me, this is a pro tip above, as is taking as much fire damage as possible!
I had to respec my normal mage to proc the fire and enchant specifically for it, didn't use the aid of Mythal. I smashed her too.
Best fight I've had on ANY Dragon Age since Origins.