Yes!, it's the first time, other than the vague "futuristic" hints, like they use laptops and smartphones when kowloon was in the 80's, plus the floating mcguffin.
Also it's the first time they give us some semblance of the timeline "the original was demolished in 1994" "that long ago?" meaning...