Another fix for the 100% validating issue (requires NO reinstall)
When i was hanging at 100% again...after validating the game for the 10th time in a row ..i simply went to properties of the steam item "Team Fortress" and DEFRAGMENTED the game cache files using the button. VOILA . Problem solved in less then a minute. Game shows READY.