Gravity is zero inside a hollow sphere or inside a hollow infinite cylinder. Here's the conceptual reason why. Imagine that you're near the left side of the sphere or cylinder. Then the mass to your left is closer to you, and therefore every kg of it exerts a strong gravitational pull (as force is proportional to 1/r^2). But although the mass to your right is farther away and thus exerts less gravitational force per kg, there's a lot more of it: roughly speaking, the amount of mass in a given direction is proportional to r^2 (times the solid angle it subtends). This factor of r^2 precisely cancels out the effects of the 1/r^2 weaker force per kg. (And yes, a careful derivation using calculus or Gauss's law would be more rigorous.)
None of that applies in the case of a torus. If I'm in the hole of the torus close to the left side, there's still a 1/r^2 difference in gravitational force per kg favoring the pull toward the left. But now, roughly speaking, the extra mass to my right is only greater by a factor of r (coming from the circumference of a circle rather than the surface area of a sphere). So the far side of the torus becomes less and less significant the father away it gets.
On top of all that, my impression from the article was that this sort of planet would require a really fast rate of rotation. I get the sense that the virtual "centrifugal" force plays a major role in the physics here. (Or if you prefer, that it's not reliable to ignore the effects of being in an accelerated reference frame.)
I find it difficult to believe that the author made such a glaring mistake, even after doing the simulations and all. Also, he says " the surface is an equipotential surface, so gravity (plus the centrifugal correction) is always perpendicular to it. " The spinning is the reason this ridiculous configuration is at least theoretically stable.
From my reading, the author's simulations presupposed what s/he believed the gravitational field is. (This is actually a reasonable thing to do, and I don't fault him for it.)
At least the discussion of gravitation is wrong. Somewhat unintuitively, the gravitational force on the inner part of the torus (the surface closest to the center, on the plane of the axes) is 0.
The pathological example is a hollow sphere of dense material. Outside the sphere, it "looks like" (if you just measure g) a solid planet. Inside the sphere, there is no gravitational field whatsoever, no matter how close you come to the surface.
Surprisingly, this holds no matter how large the sphere is. Suppose you're sitting on the inside of the surface of the sphere, and you decrease the radius a bit. Now the gravitational pull /away/ from this surface decreases like r^-2, so you would expect the gravity towards the surface (which is essentially unchanged) to increase. The issue is that the amount of material opposite you - the surface area of a sphere, really - also increases like r^2. (This is informal, but the best I can do for an intuitive explanation.)
Tough to find a good explanation of this online. http://physics.stackexchange.com/questions/364/gravity-on-a-...