There are a couple of issues with that talk. It wasn't structured as well as it could be and it was only an hour long, so I had to gloss over or skip many topics. It also doesn't cover the topics I'm discussing here.
Also, I'm doing reading on Semco, but don't want to comment too much until I understand them better. They are, however, really fascinating. Some things would be hard for traditional companies to adopt if the company is bound into union contracts. I am, in theory, pro-union, but they're often counter-productive.
Update: for those who are into OO programming, here's a talk I give about traits (roles) versus inheritance. It's completely unrelated to this, but I love this talk so much that I want more people to know about it :) http://www.youtube.com/watch?v=cjoWu4eq1Tw
Also, what is your opinion on Semco's system?