About the invasion timing, you could try turning the sea into a black 'space' and make space ports higher level buildings, so it would take some time before they can begin invading.

Of course, the AI has to actually invade then...