I didn't realize it was high. It's at the PL limit with Defensive Roll. I don't really have a specific reason other than that he has no defensive powers. I can lower the base Toughness and increase Defensive Roll, to reflect more skill-based combat training.
I think you cannot even 'buy' base Toughness by the rules.
Normal beings have their Con mod plus possible feat bonuses plus equipment bonus for a Toughness save.
So 7 levels are unaccounted for.
There is a 'Tough' feat in Wizards & Warriors' that gives +1 Toughness each rank, limited to 3 ranks.
Otherwise I would suggest to buy it as equipment. An Undercover Vest is subtle and give +3 to to toughness (M&M core p 141).
You could take both of this and increase your defensive roll feat by 1.
That or the Protection power.
I built the power as it is built in Ultimate Power. There is no "animate" power in Ultimate Power. I would prefer your version, to be honest. I suppose I can add another flaw to represent that he can only use existing electronic machines within 30ft or so.
page 136 UP, as Thanee said. And M&M core p 76.
But you are right, it is a summon effect. But having to use with some objects (machines in your case) is surely a -1 Flaw, bringing the cost back to 3 PP/rank (for it's increased range) (I increased the cost of Summon in my blog).
The above is added to the blog.
To be honest, I was not aware of any alien invasion in the backstory, seeing as I've not read through it. I don't mind spending the points however, even if the Wealth benefit really isn't going to be used. Are computers networks (especially things like the Internet, satellites, and cell phone networks) still in place? If not, that would make Cybermind kinda useless.
They work, but are now monitored by the Alien invaders (as much as by the government, before). So he could be really useful for blocking their intelligence on you in addition to the things you may have thought first.
It means that Cybermind can communicate with computers/electronics 1,000 as fast as human beings communicate with each other.
I'm fine with that.