Great stuff Julian!
Seems to me, with the cloaking device, that "Phantom" should be part of the name.
Maybe "The Phantom Menace" as a tip of the hat to the original universe.
Maybe "The Phantom Star", "The Phantom Anomaly" or "The Phantom Cuda" after the American Muscle Car the Plymouth Barracuda.
Just food for thought..