This session is without doubt a "No" according to your narrative. Your review is about your experience. It has nothing to do with previous "Yes" experiences. Here are the points I distilled from your narrative:
1. Stalling tactics. If she's seen at least a handful of gents, she knows the time remaining.
2. Oh, look, I've made your BCD time short, let's hurry up and get this over with.
3. What she's doing after the door hits you in the ass is more important to her than you leaving as a satisfied client.
And yes, you should have been more forceful in moving things along.
which can be annoying! She may really have lost track of time, maybe had one too many on this one particular day, which can happen to the best of us...hence the 100 percent positive reviews.