Here is our timeline, so give you an idea how how long it took. We used First American Title.
We made the offer on 1/14 through email. Wasn't accepted till 1/16. I had to email to ask if they had heard anything back from the seller before I got the response.
Wasn't submitted to ROFR till 1/22, this was probably more on the seller as he didn't sign the agreement till 1-20, but not sure why it took 2 more days to submit. We received an email 2/8 that we passed ROFR. We didn't get closing docs till 2/21 and returned them right away with our check.
The seller didn't return the docs till 3/3. We closed on 3/4 and the deed was recorded on 3/5.
So almost 2 months. Probably will be 2 months by the time the points are in my account. Really not too bad. Our first resale contract 2 years ago took a bit longer. I would do it again for the deal we got, but if you like to get kept up to date I would recommend a different broker. Just depends on what is more important to you.