Hi Mandy
Commiserations, Got pretty soaked myself on Tuesday - my commute is 8 miles each way - but my philosophy is just to wear the minimum - light waterproof jacket and shorts - and have an change of clothes waiting at work.
I'm a pretty fussy glasses wearer too - but again - I rinse them off when I get to work and clean them with a special piece of soft cotton that I keep at work! any guesses !
Steve.