And I don't remember but you may have to stop at the ticket counter to get your cards if they don't mail them to you
Yes, they begin when you first enter
As far as I know they activate at first entry into the park. But i would call to ask.
Thanks! Your answer is awaiting moderation.