My quote was a bit out of context. I was talking about how if it rained my old Time Warner Cable ("Spectrum") connection would go down for a day. This is a known TWC problem in downtown Manhattan.
NYC Mesh is having a different problem with very heavy rain where two of our high speed point-to-point connections (60GHz and 24GHz) will go down for like 20 minutes in very heavy rain. We're working on fixing this.