No
Yes but you have to do some shopping around, also it's cheaper to get season passes if you're going more than once
Not sure, but it doesn't hurt to check their site!
If you go on the website they have an online chat so they will be able to answer all questions :)
Sometime they offer special prices. Best bet is the website.
Thanks! Your answer is awaiting moderation.