I am excited about this really cool idea. I read the update, but does it mean there are two approaches: one where you pack all the content into fragments, and another where you encrypt it on the client side, save it to the server, and reduce the content to data containing only the key?
Also, wouldn't it be better if the encryption and fragmented compression could also be handled on the web client side?