There is no telling what you might end up with, but it is reasonable to assume that you will not be non stop from Tampa, and could layover almost anywhere.
If NCL books your flights don't make any assumption that you will get a non stop, in fact you are likely to have at least one connection. they are not good at booking for convenience.
Your airfare is set when you book. NCL may pay more or less what they charge you but you know the fare when you book the cruise. You will find out your flight information between 30 and 45 days before sailing.
This doesn’t make any sense. Did you pay the full amount plus $100? Did you point out to the excursion desk that you were entitled to $50 per person off the cost? By chance did you book the excursion for the 3rd and 4th passenger in the cabin? We really need more information to give you a good answer.
That is pushing it because you have to clear agriculture inspection prior to checking in and then you have to clear security. precheck doesn't help with either of those two and those lines can be huge. If you are going to try it make sure to get a porter who will push you to the front of the lines.
Let's take a step back because a passport or a passport card is just as good as REAL ID, so what you mean to say is without a passport, a passport card or a real id you don't fly, and that is going to be the law pretty soon.