Set aside all this, the name of the site is enough to make one puke.
It's the name, the crescent, the embrace, the color, the positioning and more. May as well include a giant square black rock symbolizing "the strength of the passengers."