I was on this cruise.
In support of the OP, I will share some of my experiences. I am actually fine with how things were handled other than communication. But I can't believe how some of you are attacking the OP and I'd like to provide a little support for her story.
There was an immense lack of communication. I think they should have called us. When I did my online registration, I provided my cell phone number. We could have stayed at our ILs home a couple of hours away. When we first got to the port, we spoke with one of the port employees who was way more honest than any of the Disney folks. We couldn't get answers and were given an 800 number (which, good luck speaking to a human!) Our situation was unique in that my FIL was pre-approved to leave the cruise in St. Thomas due to business. We couldn't get any information on the planned itinerary changes and Disney seemed unprepared for anyone to even ask the question. Ultimately, we did not go to St. Maarten on this cruise (so for those of you defending Disney with "you went to all the ports" -- no, we did not and the St. Maarten port fees are supposed to be refunded.)
We had our own car which cut down on the luggage hassle that many experienced. Those people on the Disney buses had to check and recheck their bags and they DID have to take them into Epcot. I didn't have to do that since I was in my personal car.
We didn't get to Epcot, however, until 4:30. The park was packed due to the holiday weekend. Some of the employees had no idea what we were talking about when we said we were sent over by the Magic (remember, we're in a car not a Diseny bus) and one employee even unnecessarily told us that DCL is a different company. Sort of the ultimate "not my job" attitude.
The pavilion was a nice effort but overwhelmingly loud and crowded for my now-tired and confused 4 y/o. The line for check in and hotel assignment is HOURS long. So we headed out into the park and checked out Nemo. Everything else had over an hour waits and there were no restaurant seatings available... none of it was surprising since it was late afternoon on a holiday. But for those of you that are giving the OP a hard time, this is the truth of what we experienced. When we swung by the pavillion again later, the immense line had gone down and we were able to check in and get our hotel assignment. We also were assigned the Rosen; it was a typical business conference hotel and was fine. We also ate there and we also found our dinner bill to exceed the Disney "allowance".
The next day when we got to the port, it was a madhouse. The lines were really long and we stood outside in the cold while TV crews filmed us. We didn't have the photos and introduction aboard... I now know that some people did but it wasn't offered to us. We boarded at deck 1 and employees directed us to go up to the buffet on the top deck or to go to our rooms.
Okay... all of that to say that I'm actually fine with how they handled everything other than the lack of honest communication. If airlines can call passengers, then so can Disney CL in my opinion. Once I got on the ship, I put the previous day behind me and we had a great time. I'm fine with the 20% off just the base fare, the onboard credits, the attempt they made in Epcot... they don't control the weather and I think they responded well. I hope that the next time, they'll have a better plan in place beforehand. If the port employees are telling you that it's 13 hours between CC and PC, then Disney knows it too... so be honest and upfront with your customers!
I don't see why someone who wasn't there would hide behind their computer to berate the OP as being ungrateful. It's insulting to tell the OP to buck up because this is no tragedy compared to a natural disaster. This is an expensive vacation provided by a company that markets itself as going beyond. If she's still disappointed, that is her right. virtual hugs to OP...
I just booked a 4-night Wonder as a girl's trip with a friend for this spring, so you can see that I'm as big a fan of DCL as ever.