You're gonna need to research the EMP cannon if you want to take the special UFO down. It's the strongest fighter craft weapon you can build without taking down another battleship.
That glitch was a bummer. For future reference, a quick reload of the save might fix any wonkiness that is going on, like if the evac area at the skyranger is missing. Or if someone happened to be ragdolled off into space.
year199X's comments