Jonathan,
Wanted to let you know I am a huge fan of PCTSC, I have about 100 PCs booting as thin clients.
I found out that if I installed 915resolution right after tc.setup.sh, it worked flawlessly. I tried to alter your PCTSC.setup.sh but it seemed to want a reboot in between. I don't know if you would want to include this option in your project, but it was extremely when I found this fix.