I've used this CC for quiet a few things, it has fire down to very well at 85, I can use it for grinding, for questing, for pvp, and for raiding. Arcane is a little more basic and it becomes tricky because of how basic it is. Arcane works well at 85 for grinding, questing, not bad for pvp but real bad for raiding. Mostly because it having a few skills to command it becomes a game of numbers and awareness to see how long to use each skill.
For example Blood Elf Mage, CC Starts on Target Dummy and uses AB,AB,*AMProc*AM,AB*AMProc*AM,AB,AB and so on occasionally using ABarr. This is fine for normal dps, and I am not so lazy that I would take the fun out of raiding

, but if it were to be tuned for raiding competitvly in comparison to Zerfall,Lionhart,ShamWOW, and I forgot the pally one... this cc would be monstrous in the best way possible.
I realize potions should be user operated due to popping one just before combat begins and using it in the final burn phase. So I wont ask for something silly like that.
If however we could tweak the logic to something like this for opening a boss fight:
CD to Watch for:
Flame Orb -(use on cooldown, first cast of a fight)
Arcane Power -(used at the start, and then saved for a) on cooldown or b) boss burn phase)
Mirror Image -(used at the start, and then saved for a) on cooldown or b) boss burn phase)
Invisibility -(used as soon as 30% mana or Mirror Images wear's off on opener)
Mana Gem -(used at start of fight in conjunction with Arcane Torrent for spell power buff, and 100% mana)
Arcane Torrent (BloodElf) -(used at start of fight in conjunction with Mana Gem for 100% mana)
Ice Block -(used if Mirror Images wore off before Invisability, as a chance for tank to hold or re-establish aggro)
Evocation -(used at 30% mana after Arcane Missiles and Invisibilty are used finishing the opener, and on cooldown at 35% mana after, best if timed with Intellect proc's to recover more mana and elongate the following burn phase)
Single Target Boss Arcane
1) FlameOrb, AB 4x
2) Use Arcane Power and Mirror Images Simultaniusly
3) Use Both Arcane Torrent and Mana Gem Simultaneously they share same CD (and after 4AB and popped cd's you should be around 85% or less)
4) AB until 30% mana
5) use Arcane Missiles (almost 100% chance they are procced at almost all times)
6) use Invisibility (a mage with decent gear or if raiding with a bad tank will stand a good chance of ripping threat after opening burn when Mirror Images fade and threat is restored)
7) use Evocation (used after AM and Invis to give Mage Armor time to recover 5-10% mana leaving the mage under ideal circumstances with 100% mana after Evocate)
8) FlameOrb on Cooldown
9) Mana Gem and Arcane Torrent on Cooldown if mana is 85% or less (the logic behind mana regen is to attempt to stagger Evocation and Mana Gem's 60's between each other, done right and you have mana incoming every 60 sec which helps to keep you dpsing harder for longer periods)
10) AB until 35%
11) AM on proc to help with maintaining and regaining mana
12)Evocation on cooldown if mana is less than 40% and if not moving
13) AB Burn if mana is 80% or more down to 35%
14) If boss is at execute stage, and mana is 60% or more AB Burn to 10% before AM recovery
15) If all mana gem's get used up use Presance of Mind to make a new 3 charge one instantly (a few of the fights in BWD, and BOT (mostly heroics) and FL take long enough that if your popped mana gems on cooldown you will use more than 3 in a fight.)
AOE Arcane
1) stack AB to 4x on Tank's highest threat target (or current target I guess)
2) Arcane Explosion spam for 3 seconds
3) Presance of Mind, AB on tanks target
4) Arcane Explosion till down to less than 3 adds
5) IF threat is pulled Invisibility for 2 seconds then back to AOE
Im sorry that I dont know a better way to stage this for you, and I really hope you dont take offense to me trying to lay out how I work Arcane when raiding. But its worked fantasticlly for me, and I suppose if done right it will assitst many other people too
If you have any questions in case I missed anything or hate mail I'll try and check this thread daily.