Iron Tail would be a better quick move, almost definitely.
However I don't see where Steelix would be useful. As a defender, maximum CP of under 2500 is simply too low. A level 40 Steelix will have lower CP than a level 25 Vaporeon - so it's never going to cut it in a gym despite all of the resistances. I'd expect attackers in to Steelix to use type advantages so your moveset may actually be the best, but it won't matter.
On offense you'd want double Steel attacks (so Iron Tail / Heavy slam) as there are limited steel pokemon, although even then Scizor should be a much better steel attacker, so why use metal coats on Steelix rather than Scyther (after the pokedex entry)?
So I'd say don't power it, and don't bother evolving another (unless you really want to use Steelix to attack instead of Scizor, or you eventually get extra metal coats once you have Scizor with good moves).