Sounds like an interesting idea but I see two possible issues:
1. How are you going to mediate fraud/abuse/other problems when everything is so anonymous?
2. Why use the Bitcoin blockchain? There are other blockchains with more extensive smart contracts and lower fees that would serve your purpose better.