I really like this, and I'd like to see the idea developed a little more. As is often the case, I find myself reading and thinking "This is really interesting, but I don't trust myself to have enough mission ideas to pull it off."
I hope it eventually gets some more attention. :)