His TT form is good, but I think he might need to work a bit on tactics and, maybe, climbing.
The Mt Diablo finish showed he could lead out, and do so for a long time, but he obviously badly miscalculated and his legs died the death shortly before the finish line which saw him drop from 1st to outside the top ten.
I do see, now, though that he is back in Gold.