So I finally got to lvl 30 and got my ass handed over to my by the boss
Not sure about the names, but it was the beauty who sits on the throne, shoots barrage fire on the field and 4 spread out shots.
Combined with all the extra crap on the map (turrets, artillery and alien towers) they broke my line, zerged up and came as one cluster of death.
Still, doing progress I suppose.