My entire team works from a different geographical location and I am the only programmer working remotely. I often find it quite difficult to have my code reviewed, as people take very long time to give their comments (usually they are genuinely busy with high priority work and I work mostly only on low priority projects/task ) .The company's policy dictates that it's not possible for me to checkin the code before the reviewer approves it. I usually start my projects with great interest but end up stuck in this situation quite often and it's very frustrating.
Also since I am not that assertive, I don't reach out to people and hold them responsible to review in fear of offending them. People do provide quality comments at times, but it completely depends on the person's bandwidth. What should I do in this situation to make team members accountable ? Should I talk to my boss about this problem? Do you think it would backfire ?