When we go, I book it out a couple of months, but we've never had the full 10 capacity filled up. So keep that in mind. It is possible to find people and if personalities mesh just go along with.
Slim chance, as it is usually tough to find a day that it is available. We booked the yacht for our January trip a few months prior to arriving, and it was only available one day that would work for us.