I guess the Princess had at least 2 "immortal" flags... Her power she herited from her lineage and the talisman she got from Slaine, the terran scum. I guess that thing is a key to a technology that will reunite all human beings.
I do not think that show has that much potential.

One thing I wondered, those ships have a meteor like landing. Given their mass and speed, it's only natural the cinetic energy explodes like a Nuke. I just wonder why if they got acceleration dampeners that can absorb those levels of deceleration for such large ships, they can't use it for a smooth landing. But I guess that kind of landing is efficient as a prelude to a full scale attack.