No. Appointments need to made online only
NO! The times are posted at each USPS office that handles passports. Even then you may run into a problem like the one worker that handles passports isn't present. So make sure you have a backup office with the same schedule.
Thanks! Your answer is awaiting moderation.