I've bought glassses though not goggles from Zenni. I find they do a great job with single vision but I haven't had as good luck with bifocals/progressive lenses. My vision is as bad as the OP's plus I have astigmatism. A friend bought a pair of their goggles and is happy with them. Her vision isn't quite as bad as mine.
Trek Madone 4.7 WSD
Cannondale Quick4
1969 Schwinn Collegiate, original owner
Terry Classic
Richard Feynman: “The first principle is that you must not fool yourself and you are the easiest person to fool.”