In answer to your questions.
Opens at 12.30, if you arrive at that point you will be in a queue as people arrive early. You don't necessarily have to be there at 12.30, but most are.
Attire a cross section. Smart jeans are ok, quite a few were wearing jeans when I attended. Don't remember...