I decided to write up my thoughts about the apparent discrepancies and put them here:

http://www.goodreads.com/group/show/51058.Tom_Brown_Jr_