@Brian Garlington Unfortunately, too many agents operate like this and are too busy working on things that don't matter to get the things that do matter done.
One of the keys for me as an agent, is agreeing on the expectation. When I am asked by a client to do anything (write an offer, meet, go on a showing) I always provide them a timeframe that I can get that done and we agree on whether or not that works. I can adjust right then and there if needed. I really appreciate when a client tells me their timeframe/expectation upfront, that way I know what they need and can be sure to meet their expectations. As the client, you absolutely have the right and should set the expectation and timeframe. You are the one in control of the relationship.
One word of advice, I would be careful going directly to the listing agent with an offer now. Where "Slowski" showed you the property, that may be enough to constitute agency and they would still be due the commission. It might be good to consult another agent (preferably one that gets referred to you) on whether or not you can still do this.
A relationship with an agent is all about fit, whether that be communication style, personality, ability, etc. Make sure you are clear with the agent and if they can't meet the expectation, then prepare to move on. Good luck on your search, I hope you find an agent that works for you.