Nice! I also ran a company as a worker coop - but I structured it as an LLC, just because it was far easier. Coop practices like revenue sharing were defined through company bylaws, not its legal ownership structure.
Yanis Varoufakis, before he was the finance minister of Greece(!), worked at Valve and wrote about the economic theory of why corporations are structured as centrally controlled fiefdoms instead of democracies, and why Valve was apparently more democratic (http://blogs.valvesoftware.com/economics/why-valve-or-what-d...). Great read.
Lots of people have done coops in tech. One decent list: https://github.com/hng/tech-coops
Yanis Varoufakis, before he was the finance minister of Greece(!), worked at Valve and wrote about the economic theory of why corporations are structured as centrally controlled fiefdoms instead of democracies, and why Valve was apparently more democratic (http://blogs.valvesoftware.com/economics/why-valve-or-what-d...). Great read.