As for the kiting problem, the riot starships have very weak DPS on their own, especially on the long range weapons. I'd suggest trying to tweak the logic of the AI units so they dont all chase the kiting units, but instead go for the command station and then either retreat, or go raiding other player systems.
I mean, an ideal smart player would quickly kill the CC, atteck the next system, leaving some units camping the wormhole in case the opponent sends his fleet to defend the system.
The most stupid thing you can do against units that can endlessly kite you is try to chase them.
In general, i believe the AI should be using more non-focused attacks, hitting the player from many sides, forcing either a fleet split, or loss of systems. Direct battles on player's most fortified planets is totally inefficient unless you can crush the defence.
Sure, in case thats the only place you can send waves to, you have no other options. But the ships marked as threat could get smarter about when and what to attack.
Among other things, this would require the AI to reevaluate turret power so that it doesnt send pointless agression towards well-defended systems.
So yeah, thats what i suggest. I know you guys are proud of your AI, but apparently there are still many things where it messes up or doesnt work at full efficiecy. And we do want the 10/10 to be as smart as possible, right?