A quick update.
Just took my Spyres apart and... Well let's just say these are not touring brakes. There is literally nothing preventing your run of the mill rainwater just seeping in. Nothing, zero, nada. Nothing even resembling a seal. If water can just flow in in a light drizzle I wonder what's going to happen when things get a more challenging.