The confusion lies in the notation, which is somewhat ambiguous. One is in the primitive zone notation, the other in the conventional (Cartesian).
G-X is along one of the Cartesian axes (XYZ, doesn't matter because of symmetry), but the fcc cell is not oriented in that way in ATK. Instead, the X direction is along a vector parallel to B+C:
A,B,C = FaceCenteredCubic(1*Ang).reciprocalVectors()
print B+C
So by (101) we mean along the direction of A+C, which happens to be along Y, but that gives the same band structure as along X, which your reference would denote as (100).
It is perhaps unfortunate of us to use the notation (101) at least without the above explanation - we can add it to the tutorial.