The goof item below may give away important plot points.
This invasion is supposedly an alien breeding pattern. But such things do not involve a lone female. Nor would it make any sense to choose an inhabited area, easily identified by a mass of artificial lights.
Nor does it make sense for them to have spacecraft but no other technology.