Unfortunately yes
Yep
Yes you do. You will have to make an appointment with Apple online prior to going. If they are not busy they may take walk in appointments but you will have to wait for a long time.
Thanks! Your answer is awaiting moderation.