No. you may do it online.
Yup thats right. In case if you have a short window ,I would advice not to limit to the DMV near you and to look 3 or 4 DMV centers around your area as time slots vary
Most likely, yes. I went in to the DMV last month and they won't take walk-ins unless you have an appointment.
Thanks! Your answer is awaiting moderation.