There is, I think, a bug in mbostock‘s block: Fit Extent. The rotation should be [96,0] (shown in red), not [96,-39] (shown in blue). (In my understanding lat_0=39 defines the center not the rotate.)