I was reading the article in anticipation of how such teams could scale, unfortunately the article admitted they don't.
We've tried a cross disciplinary team of 30+. The overhead of keeping everyone in sync removed most of the benefits. Another rather surprising problem was that by putting everyone in one room we had noise problems. Marketers and designers were far more extroverted, creating an overly loud environment for developers who wanted silence to code.