Don't get hung up on resistor values; the ECU is measuring the *voltage* from the wiper, not the resistance. There is, as might be expected, lots of guesswork and misinformation on that forum you linked, and of course a comment scorning the only guy who knows what's happening as 'theoretical'...
(note: this is specific to 16v models. 20v models do it differently but in the same general way.)
Idle is detected when the voltage value is below a certain value; the manual says 0.5v or lower in the idle position (which will be compared against an internal reference probably slightly higher). The function of the TPS idle position is to tell the ECU that it should be in idle mode; that is, controlling the idle speed via the idle control valve (ICV). In that mode, the throttle valve is assumed to be closed (apart from a bleed valve) and the majority of the air getting into the inlet plenum is via the ICV - which has a bypass route around the throttle butterfly valve. The ECU measures the manifold pressure, air and water temperature, and calculates how much fuel to inject to match the air to give a stoichiometric mixture.
In this respect, it's the amount of air in the system that controls the speed. If the ECU thinks the idle speed is low, it opens the ICV a little to allow more air in; it then notices that there's more air than fuel and increases the speed (and the same in reverse, of course). The bleed valve I mentioned is to allow enough air through so that the engine will run at about 750rpm with the ICV and throttle both fully closed.
If the value read from the throttle valve is significantly less than the desired 0.5v, then the throttle can be opened to some amount *without* informing the ECU that it's left the idle mode. With the ICV set correctly, as the throttle opens, the ICV will close to compensate for the throttle opening, but if it's too low, the ICV may be completely closed as the throttle moves and there will be no control of idle available. As the throttle is opened further, there is normal operation once it moves out of the idle mode and into load control mode.
If the value of the TPS is too high at idle, again, idle is not being controlled; the ECU is never in idle mode *but* the only air getting into the manifold is via the bleed valve.
That's rather a long winded way to say if the TPS voltage is (much) too high, it will idle slowly; if it is (much) too low it will probably idle fast and be poorly controlled (er, rather like mine
) but after all that the thing to remember is that the voltage on the TPS at idle *only* affects idle, and possibly a small transition glitch as you start to pull away from idle.
While the engine is running in normal driving mode, at part throttle, the ECU is watching the voltage mostly to see how much it changes over short periods, basically to decide whether you're making a sudden change to it (i.e. throw more fuel in to improve throttle response, or kill the injectors to stop things farting and banging on overrun, and save a little fuel).
However, it does note when the voltage gets to maximum, i.e. wide open throttle. At that point it ignores any feedback information about the mixture and goes into mapped mode, throwing calculated values of fuel into the mix.
Which brings me back to the TPS: as long as it's within 20% of the stated resistance values, and it has a smooth change in resistance between the 0v side and the middle pin with no steps or jumps or open circuits, and the DC measured at idle is between 0,25 and 0.5v, then you almost certainly don't have an issue with the TPS.