Great! Would doing something like using BTSync across multiple nodes as usual be fine, then only run opencloud on a single machine (just for the web interface)?
Yeah, that would work just fine. The only issue is that you want the ownCloud machine to have local copies of the data, so either you'd want it in the cloud (super expensive) or you'd want your own beefier-than-a-Pi machine to serve as an ownCloud-running node.