I have done the birds and enjoyed it. You can also just buy each ticket at each activity. Here is reference information:
http://www.royalcaribbean.com/shoreExcursions/product/detail/view.do?sourcePage=shorexByPort&ProductCode=CMD5&DestinationCode=
I found both the food and service were superior on VV. Their entertainment style like most everything they do is different and the ship layout seems odd, but you have plenty of sea days to explore.
There are no issues checking in early, the hotel knows what you are doing.
Same-day, one-night bookings will not have access to Atlantis resort facilities and amenities. Advance booking is required.
A cruise last month required a long phone call and a "one time courtesy credit" to receive the double points as advertised. They still owe me for the onboard credit they lost and the excursion that did not exist.
I've been on both this year and neither provided the daily to your room. Pick up or use the app. The Virgin app is actually updated during your trip if anything changes plus things like "your room service is on its way" messages made it very nice.
I pay 50% if it's a straight cash card. Meaning adding it to my cruise next month as onboard credit and not restricted to new fares or something. Add a dot com to my username.
I prefer to be at sea both the first and last days with all of the stops in between. Then the private island in the middle of the port days is best for me.