If you go online & schedule an appointment, YES you can be in & out in under an hour. Go to the following link, choose a DMV location, date & time. https://dmvappointments.org/nj-new-jersey/appointments#:~:text=NJ%20MVC%20Appointments,-To%20take%20a&text=Calling%20the%20MVC%20at%20(609)%20292%2D6500.
Check online schedule. I think now you can schedule appointment online and you don't have to stay in the line.
Thanks! Your answer is awaiting moderation.