Para eso están los foros.
La verdad es que he hablado con él pues anda por facebook y el proceso es un tanto básico. Dado que la pantalla si pulsas en dos sitios reporta el punto intermedio, lo que hace es guardar la coordenada del punto de contacto inicial, digamos A, expresada como (AX,AY) y luego cuando realiza el contacto B el driver le devuelve la posición intermedia, digamos M, expresada como (MX,MY). Obviamente con dos puntos tiene un vector y conociendo que M es el punto medio del vector AB sabe las coordenadas del punto de contacto B.
La condición obviamente es no mover el punto de contacto A, se nota en el video, de modo que al mover el punto de contacto B obteniendo distintos valores para (MX,MY) siempre tiene un punto de referencia fijo sobre el que calcular el vector.
Muy básico y en realidad poco útil. Solo puede emular los movimientos de rotación, ampliación y reducción de fotos del iPhone, pero siempre con un punto fijo, como se ve en el video. Podría ser útil, pero no se... no puedes pedir a un usuario que deje un dedo fijo siempre y por otro lado el sistema de gestos que hemos visto en los videos del HTC Touch HD aun siendo en un solo dedo son más funcionales.