We got in port on time, only thing I can assume is that since it was a NYE cruise and packed, there were just a lot of people. We made it down to the dining room at 7:45, the line was there then, we watched it while we ate, and it just never seemd to end. It was always moving, just not quickly.
This was my 8th cruise, my first on Disney, and my first without some sort of organization on how people leave the ship. I guess each to his own, but sitting in a public room drinking coffee and juice is a lot better than standing 45 minutes in line.