My view of that pdf is kind of busted too but I believe all the information is there.
I understand that the "final" version of B31S will be reviewed at the B31 Mechanical Design Committee meeting next month in Atlanta. There is still an issue regarding allowable stress values.
I cannot predict when it will be issued.
_________________________
Dave Diehl