Yes, if you choose to buy the season pass, they will charge your card up front for the entire season price.
Yes, if you choose to buy the season pass, they will charge your card up front for the entire season price.
Actually, iTunes does not make you pay for the season pass. You can pay per episode if you wish.