I haven't read that article, and I don't really like to comment on the work of the other people in the magazine.
What I will say is that I don't think the _volume_ of a tank has anything to do with its stocking capacity, except so far as providing space for a fish to swim in and express its normal behaviour. What determines the capacity is, in my opinion, firstly surface area, and secondly filtration.
When I started keeping fish, the idea was 10 square inches (not 10 inches square, i.e., 10 inches by 10 inches) per inch of small (neon/guppy) sized fish. Realistically, you'd have to double that for medium sized fish like gouramis and angelfish. So, a tank 12 inches by 24 inches gives you 288 square inches. Divide than by 10, and you get 28.8 inches of small fish. In other words, a two-foot tank would hold about 15-20 neons, guppies, danios, rasboras, or whatever, given these fish are around 1.5 inches long.
The logic behind this is that each fish needs a certain amount of oxygen, and given the rate of diffusion of oxygen into the water from the air, it turns out that an inch of fish needs about 10 inches of surface area. When you add turbulence (air stones, filters, etc) they make waves in the surface of the water, increasing the effective surface area. That helps the diffusion of oxygen into the tank, letting you keep more fish.
Why volumes (as used widely in the US, as CFC says) are useless is they don't take into account the surface area. Imagine a tank 12 inches side to side by 12 inches front to back, but 24 inches deep. This has a surface area of 144 square inches. Now imagine a tank 12 across, 24 front to back, and 12 inches deep. This one is 288 square inches in surface area. Both have identical volumes. One can obviously hold more fish than the other, but the volume doesn't reflect that.
As CFC and others have said, these are guidelines. Temperature and salinity have a big influence on how much oxygen water can contain, and the behaviour of fishes may make it more or less possible to stock to a certain level. I do find that aquaria have a certain carrying capacity whatever you do, and if you add another fish, it, or one of the others will die. It's like there's a glass ceiling.
Cheers,
Neale