I can answer some of your questions. Here it goes.
3. Dress is smart casual.
4. Not sure of complete times available but we got 6/6:15, around the time when we would normally have dinner in the dining room. We took our 4-year-old to the Adventure Ocean program so he could eat dinner with the kids at Johnny Rockets and went right to Portofino's (my husband, myself, and our 13-year-old daughter).
5. I believe we made our reservation on Tuesday or Wednesday for Thursday evening. We didn't have a problem at all. In fact, some of the crew (I think the captain was with them) came in while we were there with a bunch of people and sat right next to us.
6. We tipped by figuring out about what the same meal would cost us around our hometown and then giving 20%. We didn't have time to hit the cash machine so we were able to put the $20 surcharge and the tip on our ship charge.
Not sure about the variety of the menu - just what I told you before. My husband and I had the filet mignon and our daughter had the chicken parm. I had the chocolate mousse for dessert and my husband and daughter had the tiramisu, which was to die for and highly recommended. Our waiter was Vincenzo and he was excellent! Have a great time!!!! Wish we were going again.
No apologies needed, Mike. I hope you have a great time. I wish I could remember what else was on the menu for you. Maybe someone on here was on more than once and would know. Anyway, have a great time and let us know how it went.