I don't understand why so many people seem surprised at Dennis's performances the last two climbing stages. He's always had the potential to do rides like this; in the TdS last year, on a shortened stage, he kept up with Bernal who went on to win the Tour. And even on the Stelvio stage, he didn't ride the final climb. Wout Van Aert has a similar profile wrt to TT prowess and look what he did in the Tour.
Going forward, maybe aim at the classics? I dunno, he's probably not a GT winner a la Wiggins or even Dumoulin. After this Giro he should get a lifetime contract with Ineos, provided they dont' switch to Merida TT bikes...