Just there on 6/26! It was THE MOST FUN dinner we had! Totally worth it. And the food was YUM!
To answer the quesitons:
You get your own drinks.
There are not assigned seats, but CMs escort groups of people to areas of tables. When you get there they have you in a "holding area" until they open the seating (your suggested arrival time is about 30 mins before they start seating). CMs come and say you don't have to wait in line. I'm wishing we had: our seats weren't bad (and really you are only there while you eat!), but if we had stayed "in line" I wonder if we'd have been nearer the stage.
It was so much fun!