1st clean I usually scrub and rinse the hell out of the top frames then clean the glass and rinse.
Then when I have done all the windows, I go back and rinse all glass again apart from top openers.
Usually works great for first cleans and makes all subsequent cleans a doddle.
+1
I would also stop using the extreme brush. I used them for a while, but found that they lacked scrubbing power. If the windows were already very clean then it's fine, but much dirt and they struggle.
It seems like the problem you have is with the final rinse.
I can tell because you describe the dirt as dots or runs etc, and not smears or smudges.
Now your on your second or third clean WFP I would concentrate on the glass. Forget the top frame for now just do you get your confidence up.
Get the top seal clean by scrubbing side to side a few times, then just two standard scrubs, all the way to the top, all the way to the bottom.
finish your scrubbing phase by going along the bottom 6 inches as this is where the dirt can gather and cause a problem.
Then it's two options for the final rinse;
But in both instances keep the brush head as close to the glass as possible without touching the glass. This stops a lot of spotting.
Hydrophobic
Slowly rinse about 2cm from the top edge
Then go down either side closest to the frame leaving just the middle of the glass to be rinsed.
Then rinse the middle.
This stops a lot of spotting on the edges from hydrophobic.
Hydrophilic
Nice and easy, again keep the brush as close to glass as poss but just zig zag down 2cm from the top edge.
There's also flow rate you've got to consider. You want a gentle "droop" in the jets as it hits the glass, not like a pressure washer. This will cause spotting too.
That's the best I can give you without actually working with you for a day I think.
You might find though that things start getting better, I've always found that problems seem to happen within the first 3 WFP cleans. Then everywhere gets pretty "sterilised" with pure so it limits future problems.