Dave, I think your chart is pretty close. It is hard to compare TT lengths without knowing STA though. I am 190cm tall, 90.5 inseam and my bike has a 60cm TT with a 12cm stem and a 72 STA. You would put me on a 57 TT with a 13.5 stem. If your bike had a steeper STA then we would be very close.
My wife rides a bike at her height of 161cm which has a 51 TT and a 9cm stem which is what you suggest. Her STA is 74 degrees (maybe 74.5).
Obviously, years of observation have given you a pretty good handle on what works for most people.