He seems to freeze up right before transforming. I think it should be a substantial action, either standard or full-round, to transform. Also make it so Control spell takes and action, because the clips make it look like he doesn't just automatically get control of the systems--there is some fighting first! He actually had to fend off the enemy's ability before he took control of it.
What if you altered it so that, while he is transformed, he can reproduce any magical effect he subjected to once each time he is subjected to it. So if someone uses disintegrate or burning hands on him, he gets to use it back if he survives it, but using the same action as the original caster needed to, or a standarad action, whichever is shorter.
A lot of dramatic tension in that battle is derived from the long pauses. Nothing is automatic!
I also don't think he should be able to extend the magic detection as a standard action, only as a full-round action. Personal opinion; you can either has spider senses, or you can concentrate and use magic radar.