I would think Klenger is correct, TPS only commands the ECM to a requested torque or power level, and it is not always delivering the same amount of fuel for a given TPS position, therefore, TPS cannot provide an degree of accuracy.
The ECM doesn't care about individual cylinders, but it has all the information for fuel consumption in every revolution of the engine.
Flow is known at a given pressure and specific orofice size, and the ECM that is already controlling time and pressure will simply use a fixed value for the orofice size, so calculating fuel consumed is only about 8 lines of code and the value stored in a non-volatile accumulator register. The display would simply divide fuel and miles.
This is childs play.
So why does a box screw up the MPG? Because the ECM is being lied to as to the actual pressure, and therefore is calling for a pressure that is less than actual, even though it takes a certain amount of BTU's to move our sled down the highway, and the ECM thinks its using less, therefore reported MPG is higher.
The reality is, regardless of what you believe, you will use the same amount of fuel with an EZ on 0 as on 4 or 6, IF, you drive exactly the same, never, ever, floor the pedal, have the same load and essentially accomplish the same workload.
And if you enjoy that extra power, you will use more fuel. While there are some variations that occur as to how efficiently that fuel may be burned, it would be small.
Science, the only true religion.