First of all, touchpads don't move the mouse on first contact. Try putting your finger down anywhere on your touchpad and tell me how far the cursor moves. However, I appreciate that isn't your key point.You are looking at this the wrong way. The computer sees the first press and moves the mouse to their. Now it sees the second press as if your hand had moved very quickly to another part of the touchpad and it moves the cursor accordingly. That's all, no more no less and no averaging.
If I've understood correctly then I argue that if I put a finger down in the corner and then put another down somewhere else then the computer sees movement because the average of all the pressed locations has moved. You argue that the touchpad forgets about the first touch because it is mostly only interested in movement.
I don't see that the results of "two fingers in two places" would be different according to either interpretation. What we probably need is for someone to switch off cursor acceleration and do a test. But we'd also need them to be able to guarantee that the averaging isn't being done in firmware or the OS, so that seems unlikely.
No. Using a matrix system is one option. Capacitance shunt is another. Analog Devices, who happen to manufacture one of the latter types provide a nice datasheet explaining it.The capacitance type pads also use a matrix system (except for the ipod scroll wheel but that's a different beast).
...
Resistive and capacitive pads both use a matrix to read the values, they just measure them a different way.
There's also a brief bit on it in the wikipedia article on touchpads, but obviously that isn't going to be as accurate as the original source.