The RP can take as little as one week or as long as you want. It depends on the connections your employer has and your employers diligence in pushing for the RP. It will also depend on you having all the required documents.

I don't know about the rest of your questions.