If you were hoping for a dragon of that kind of power there would have to be some kind of mechanic in which you poured resources into improving it over time. So if you spent 2000 population into improving the dragon it could be extremely powerful until it respawned. That would definitely be my preference for how the single player would work at least.
As it stands, it's just a clunky way of buffing troops in a battle, you drop to dragon form use an ability and drop out. It would be a huge improvement if they got rid of the dragon entirely and these were just general commands. As far as I'm concerned that's rather less than ideal so I hope this can be changed or at least modded.