We just got back from cruise to Bermuda. What a great time. Don't' worry about the shape of the ship because even though it it getting ready to be re furbished, everything looks great.
Embarkation in Bayonne was easy. By car, you just drive up to the tented area, and someone will come to take you luggage. If you did not get your luggage tags in advance, (we had a postal strike in Canada so they didn't arrive) they have them there. Drop off your luggage first, then proceed to the parking area and park for the week ($133.00) to be paid in advance, credit cards accepted.
We arrived at 10:10 and were literally #1 & #2 checked in (thanks Sylvia!) and proceed to the waiting area where we waited for about 10 min. before boarding.