Thanks! We just received the notice from NVC that everything is in order yesterday, so we are just starting our wait time to the interview. It doesn’t look like there is a lot of info re time frame online, but hopefully it doesn’t take more than a 2-3 months.
The docs that took time were mainly on my end with some of the tax records I needed to submit, but it sounds like you’re all set on that front. I’m not sure how long the police records are valid for, but it took less than 2 weeks to get them online and we did it after we received the USCIS approval so it shouldn’t hold things up if you wait until you get the formal USCIS approval. We did find out though that for Peru they require two extra certificates in addition to the police records. The three criminal record documents they require including the police record certificate are called: 1) Certificado de Antecedentes Policiales, 2) Certificado Judicial de Antecedentes Penales, and 3) Certificado de Antecedentes Judiciales a Nivel Nacional. This is the state department website that explains that they are needed for Peru:
https://travel.state.gov/content/travel/en/us-visas/Visa-Reciprocity-and-Civil-Documents-by-Country/Peru.html
We googled each form and there are instructions on how to get each online and it was pretty straightforward luckily.
Lastly, I’m not sure I understand your final question, but I don’t think there’s a way to bypass the NVC processing and interview date if you’re applying from abroad. The visa isn’t issued until after the interview is completed based on what I know.