I say the alien counterpart would be the Overmind, use Evolve/Use Buildable key near Overmind, and the alien gets too control the "hive" insects ?
The defence computer thing is a fun idea, but instead of controlling stuff like turrets, how about able too switch to a defence computer hud, see all the turret health, and every turret has a camera, can't control it though that would make it a really cool DC also pretty pointless and alien will benefit by getting free kills if the DC and human is vulnerable.
Camping thing, LoL we're all obsessed about camping, camping isn't that fun but when you have no choice, you got too do it after all...

Everything shouldn't revolve around camping, camping should revolve around everything.