I was thinking about doing a tutorial on this, looks like you beat me to it
Good choice of program, teamviewer is pretty kick ass. Have you ever tried a program called "TightVNC"? It is a little harder to comprehend and handle, but it reduces lagg by so much. Worth checking out.
TightVNC can even make the game sort of playable on your device