Yes you can. I just saw Someone taking theirs.
Not sure. Go there and find out.
It's probably best to take pictures you have gotten in advance.
Not sure, they definitely have some kind of passport service, try Googling the information
Thanks! Your answer is awaiting moderation.