Yes
Yes, you can purchase ahead of time. Either online, calling them, or on your app. Beware of third party people selling discounted tickets.
Definitely
Yes ! They will send them to you in e-mail or on phone app. You use at the gate!
Thanks! Your answer is awaiting moderation.