The deadline for final payment was April 1st so any bookings past that will have to be paid in full when you book it.
You will have to call Singlescruise and ask. I'm guessing that they still have room but it is a guess.
They will match you up with a roommate so you can share the cost.
I'm not sure what the cost is now. I'm sure it went up from the original booking.