I-130 consular processing (standalone) Got APPROVED TODAY !

I-130 got approved today !!!!! Applied in August 2024 and received approval in November 2024. I would appreciate your insights on the following:

1- How Long does it take to receive Approval letter from USCIS? ( Received it online though)

2- How long does it take to receive a letter from NVC?

3- How long does it take to Process the case at the NVC after paying and uploading requested documents?

4- How long does it take for NVC to book interview appointment at Jerusalem consulate? Can I Pick the date and time available of the interview at the consulate?

5- I have 212-e requirement ( I have fulfilled 15 months of it and I should be done by August 2024) do you think the interview will be scheduled after?