Glad to see you chime in on this one. As usual, you bring a wealth of personal knowledge and experience to the table.
I still think that you still have two options at this point. In either case, I'd have to call it a modified plan. I think seeing all 5 villages is pretty much out of the question (unless you count passing by as seeing one of them.) Given your time frame, three can be done if you watch your time carefully and build in a couple of small buffers and plan 'B' at the back end. A long, leisurely lunch in Monterosso before returning to the ship is just not going to happen this trip. Contact me off line and we can discuss further - email@example.com