One way or another, the bylaws are just words on a piece of paper, and the concepts are so ambiguous that there is an almost infinite amount of wiggle-room even if someone wanted to bother trying to pretend to adhere to them. When the rubber meets the road I doubt that this text is much more than a marketing ploy. We'll see.
I commented on the role and value of bylaws in the pull request:
Bylaws aren't magic, but they help you say, if needed, "The Bitcoin Foundation hasn't done x, y, and z, yet they are all things they should be doing and could be doing." with the result of either forcing the foundation to change, or removing the monetary and developer support through community outcry. It will result in some messy situations because it's hard to determine if an idea is being rejected due to subversion or because technically it doesn't work, (zerocoin) but it's the best we can do at the legal level, and does keep the legal and political activities of the foundation pointed in the right direction.