The mechanical problems on the Dream are obviously worstening. NCL needs to put this ship in dry dock , repair or replace the malfunctioning systems ASAP.
Perhaps Star cruises could loan NCL a replacement ship while the repairs are underway. They aquired Super Star Leo (now NCL Spirit) when the POA accident occurred.
NCL's customer relations staff must learn to deal with passengers as people, not commodities. If they don't, there are other cruiselines with similar itineraries.
It would be to their advantage to compensate cruisers, then lose them to competition.