I wear glasses. but when it rains i don't mind, i either look over my glasses or wipe them off ever so many minutes. i can see not using your glasses a pain if you have a high perscription...
in that picture with that guy with a huge umbrella, i think he is going up hill. if you catch too much wind underneath the umbrella it will cause too much lift that you will become mary poppins.
best bet is to (recap)
1. contacts
2. visor
3. wipe your glasses
4. no umbrella regardless.
5. that rainGo thingy looks cool. but you will still have rain beading eh? i dunno.