You should check to see if you can do it online if at all possible. If not, you can register online for a visit and save yourself some time waiting outside.
You can request proof of License (temporary ID) at the DMV. It's just a printed piece of paper they give you.
Thanks! Your answer is awaiting moderation.