Well done, some great work here.
Noticed a few mistakes - is there time to make changes?
Generations:
Wasn't sure what was meant by the 36.5/100/120 years doctrine and some of the change dates are wrong. It's all summed up nicely in the below. You've got No Doctrine from 1916 - 1950. The 1897 one would have continued until 1927? Also you have it as undefined in 2000 - why do you think that? It was the '95 doctrine until it changed in '08.
http://www.jwfacts.com/watchtower/generation.php
Sodom and Gomorrah flip flops:
I think there were more than you've listed. JWFacts have a good list here:
http://www.jwfacts.com/watchtower/resurrection.php
Well done though!