A flawlessly executed website, channeling the energy of the TSX Broadway building and its location, the heart of Times Square.