As far as I remember, it was one month between application and fingerprinting and the approval came surprisingly quickly after that (2 weeks maybe??)
You can leave after application and come back for fingerprinting.
Yes, you can. You can also indicate on the form that you want the permit sent to an US consulate abroad and then you will be able to pick it up yourself.