Sounds like your agent is doing a great job and do not be afraid to keep checking on it ...
It seems your agent is staying on top of it, but you should always feel free to give them a call.
Hang in there it will be worth the wait
You are Not Pestering, if you keep the calls brief and to the point.
You have every right to contact your Real Estate Agent.
A good Realtor will take the one or two minutes per day, to assure you that things are still on track.
This is the timeline Wells Fargo gave me (in business days):
3 days to assign a negotiator once the offer and packet are submitted
5 days for the negotiator to review the file
10-17 days for negotiating any liens (such as HOA) and investor approval
2 days for a decision to be made and letters issued.
37 business days total
Now, if Wells Fargo asks the Seller for additional information and the Seller takes a few extra days to get it to them things could be delayed. Or if the agent who is doing the BPO turns it in late, add another day.....and so on.
It sounds like you're in the home stretch though. Good luck with it!