klStacker - we were on the 1/21 cruise as well. We had late seating, but DS didn't do to well the first night. (we had late back in October on the Wonder and he did fine) We got the Head Server, McClean, to set up a special table for us at the early seating, which for us was 5:45. I don't think we were eating any earlier than 6:15 any of the nights (takes time for drink orders and food orders).
As for rushing to dinner, we didn't have any problems with it. We were fortunate to have late seating for the first night, so we didn't miss any of the Sail Away party. That would have been the only time you rushed down other than the Kids Club graduation night.
If you have a child in the clubs and they do the graduation program on stage, you will be rushing for dinner. And now that they moved it to Semi-Formal night on the Eastern, we really had to rush DS to the room, put on his tux and then to dinner. No time for pictures before, so we did them when the late seating was doing theirs. They should really move the graduation back to Friday or an hour earlier on Thursday. The only thing before it was Bingo, so I don't see why they can't flip flop them or move Bingo an hour earlier.