No. You must pick it up. They take your finger prints and put them in the system with your season pass account. Whoever tries to pick it up will get their fingerprint scanned instead of yours and then you won't be able to use it anymore.
Your season pass must be processed and validated at the park for biometric scans. Nobody can provide your fingerprint but you.
Yes.take a valid id
I think they need your id and idk what else they need
I'm not sure, call & find out
Thanks! Your answer is awaiting moderation.