1. I would just grab a taxi to the port, it would be tons less strssful. If not, why not take NCL's transfer?
2. I would take the later flight. While you could probably make the earlier one, why risk it?
3. They still do their signature chocoholic buffet on one evening, but that is about it. They will be serving appetizers in a couple of the bars and casino around midnight, however.