Ok adam here goes...
Some of tosh' advice was sound. Pull your hose to the furthest window and work back on yourself, that way you have plenty of slack.
Now as for your equipment, if you can afford to buy a pole from gardiner, do it yesterday. You can get an 18 foot clx for less then a days wages. You'll never get quicker using a Harris pole day In day out.
As for cleaning the windows, you don't need to clean them twice. Clean the top of the window frame first, always. Then run your brush round the rest of the window frame.
After that move onto the glass, start with an up down motion, from the top of the glass to the bottom, going left to right then back across the glass right to left. Basically you want to 'sweep' the glass twice.
Then run your brush across the bottom of the glass where it meets the frame, move your brush to the top of the glass and this last bit is important, and takes practice...
Push the bristles of the brush into the top corner of the glass, so the bristles go right up against the frame, and slide the brush across from one side to the other, just once. Doing this will 'catch' any water drips from the top of the frame which is the number 1 cause of spotting.
Now if the water sheets down the window, you can rinse very quickly, from the top of the glass going across in zig zag motion working your way down.
If the water doesn't sheet the glass, then when rinsing start from slightly below the top of the glass, about an inch down, with brush as close as possible to the glass without touching it. Then again go across in a zig zag motion working your way down.
This may sound like alot of effort but in time it becomes instinctive. You'll soon know within seconds what type of glass your cleaning and the best way to clean it.
You"ll get more confident in your cleaning which will lead to an increase in your speed.