Excellent post Tim. I made the trip from Kashgar to Gilgit in June and found the details of the journey to be more or less exactly the same as you describe.
One small detail to add to your post - about 20 yards away from the entrance to the Traffic Hotel in Tashkorgan is a building with a public shower, and you can have a hot shower here for about 4 yuan. This sorts out the problem of there being no showers in the Traffic Hotel itself.
Giora
