No however the wait can be 2-3 hours without an appointment. I have done it with and without appointment and I had no wait with an appointment. However they are booked pretty far out, mine was five weeks from when I called.
No, but in order to get the card they will have to mail it to you.
No
Thanks! Your answer is awaiting moderation.