Interesting. I thought about doing something similar to unRAID in the cloud where you essentially designate one provider as a parity drive and can rebuild it or the others easily should one of them somehow be compromised (shut down or whatever). Would make it easy to add additional providers to the mix on the fly.
The parity drive could even be a local mount.