You have to buy a year membership to make your own purchases, but I believe they will let you come in to look around. I know you don't have to have a membership to buy from the "food court" area or the pharmacy. Also, the cost of membership is now $60 a year for basic, and $120 a year for executive, where you get 2% back on purchases (not including gas or gift cards).
No, you need to apply for their pass card. Its will cost 45 dollar, when you apply the card, they will need your ID.
Thanks! Your answer is awaiting moderation.