There is no doubt this guy has been a revelation. He has had moments in the past but nothing like the consistent performances of the last few weeks. How far can this guy go? Is he a future contender for one of the big stage races? Or will he be the kind of rider that is better suited to the Classics? I guess the question for this year is how long can he sustain this level of form?