I don't think you have to but it makes it easier and guarantees it like anything else. They run huge groups all day. It was a blast even if you had to wait a half-hour it would be worth it.
It would depend on the side of your party. I would strongly recommend that you call in advance.
Yes, you need it.
No, but you can call ahead just to make sure
Thanks! Your answer is awaiting moderation.