I wonder where some of these CM's get their information. I can't believe that the shipyard is the reason they haven't signed a contract yet. Fincantieri is one of the most respected shipyards in the world. They are currently building, or have contracted to build, 5 ships for Holland America, 4 for Carnival, 2 for Costa, and one each for Princess and Cunard.
Building and delivering a ship on time isn't an exact science. Fincantieri even built the Magic in two pieces in order to speed up the process.