We did it! My birthday present to Teo, for turning five, was a bit more than expected but soooo memorable! (Return trip drastically altered due to the return train hitting a truck up the line and indefinitely delayed; we took a bus to Sacramento, hopped another train home.)