No it usually takes a week to 10 days
Very few models. Ask ahead. They have their tech in on certain days, their optometrist on some days. I have totally done it, but you have to ask ahead about what's in stock. Their big advantage is that they will work with you to fix or get you what you want.
Unsure
Thanks! Your answer is awaiting moderation.