Yes
No it's not necessary but it could be busy when you arrive and would possibly wait longer. You can call or make an appointment online and it's super easy. So I suggest taking a couple minutes to make the appointment especially if you will need time with the Apple person.
No
No I walked in and was serviced relatively fast. This was on a busy Sunday afternoon.
Thanks! Your answer is awaiting moderation.