Do you do other business with this agent? If so, then you might consider suggesting to him that if his company can't grease the skids a bit quicker you'll need to consider having your insurance needs met elsewhere. If you're like me, playing hardball isn't what one wants to do but lousy customer service sometimes forces us to do so.
In my pantry with my cupcakes...