He had some other good performances on TTs last year. Also in the UAE Tour (admittedly a rather short one), Tirreno, Catalunya, Poland and Luxembourg.He's generally a bit overrated as a TT'er though due to his good Giro TT's. He's very good on a TT bike, but not the real top level. Since leaving QS he has also regressed significantly imho. Today he lost time due to a wrong turn but otherwise the TT was not a surprise imho.
He has definitely not been that good this year.