Yeah, that pic gave me huge technology vibes. But the sheikah related stuff was already known. I mean, since the reveal trailer and was later reinforced by this year's teaser with Link having that book... but glad to have it confirmed.
Btw, there is also these Sheikah marks (or is it Hylian?) on their E3-site:

The plot could be very interesting...
Bet with Teeqoz for 2 weeks of avatar and sig control that Super Mario Odyssey would ship more than 7m on its first 2 months. The game shipped 9.07m, so I won








