Yes. Need to make an appointment.
Yes I believe so. The staff is very nice, they can help you with any questions.
I believe you need to call ahead and make an appointment, but you can apply for a US passport at any post office.
Thanks! Your answer is awaiting moderation.