I agree the cruise consultant/onboard booking procedure needs attention. It is a big revenue producer for any cruise line and Regent should put their best sales people in that position and also make it easy for people to make their bookings.
When we were on the Voyager two years ago a "he who shall remain nameless" was less than helpful or interested in most of the passengers, with the exception of some he liked and knew. And often he wasn't in his office during his "office hours." The icing on the cake was when he made a snide comment to me that I was just "parking" my booking.
Why don't they do one hour or so group "pitches" on sea days in one of the lounges - the consultant could cover Asia cruises one day, Alaska, the Med etc. on other days. They could have forms to fill out for those who are ready to book and then follow up that way.