Rosetta is also a European Space Agency mission to orbit and land on a comet in the near future... I wonder if this song uses metaphors from the Rosetta Spacecraft as well as the Rosetta Stone(R) language system? Just a thought.
The Rosetta Stone is also an ancient stone discovered in Egypt that supposedly unlocked the mysteries of Egyptian hieroglyphics. see
http://www.rosetta.com/RosettaStone.html