This looks awesome I might check it out.
But the "P2P" branding is likely going to be confusing to a lot of people. In fact even after reading the explanation I still don't understand the peer to peer model in this context and I know what Peer to Peer means.