I'd agree about the flexibility with respect to the revenue cap. From an economist's perspective, it gives you the best of both worlds. You can have monopolists acting as they do, but they are constrained in terms of the overall amount of money that they bring in, and they are able to respond to the market.
A lot of the supply chain interests really are driven by asset issues that are specific to individual firms. You have to be able to build up a system of trust between individual groups. I think that at least in terms of agriculture, that there has always been a lack of trust between the railroads and the primary producers. How you address that problem, I don't know. Maybe you buy part of CP; apparently it seems to be under a bit of strain right now from its shareholders.
A lot of what's involved in dealing with these issues is basically opening the lines of communication and creating the necessary conditions so that firms have the confidence and the credibility to deal with each other.