i may find myself a use for that macro =P
and all specs are doing really well at the moment for leveling.
I believe arcane is having mana issues at lower levels (didn't see that coming)
But i would go frost because you get ice-lance at 10, a pet each so you have 2 ranged frost novas and 2 close combat ones.
so yeah go frost you have so much crowd control its not funny.
the rotation is probebly just Pet nova then both frost bolt and ice-lance strait away