You can register on DMV.ny.org
I'm not 100 percent sure but when I was there they had security at the door checking appointments , some people on the line didn't have appointments but I think it was for the permit test or picture, have you tried to do it online
No an appoinment is needed to be set up online
Thanks! Your answer is awaiting moderation.