well I have been known to be a bit of conspiracy theorist from time to time..
Bardet has my respect. Cmon, he was teamateless for the last 15 km or so whilsit Froome had kwiatkowski and Landa. Seriously , Team Sky is crazy deep-- this is without Thomas!!!!
TT only Uran has a chance. But can he make 29 sec? That's a tall order.
barguil/yates-- i think 1 or these or both may be future winners. Barguil woudl be my pick
To answer your question on whether Uran can make up 29 seconds in the TT. Unless Chris Froome should fall in the time trial, there's no way he could lose those seconds. Froome has the HUGE advantage of starting last and knowing what time he has to beat.
I will reserve my thoughts on future contenders until after the TT as opening TT was somewhat influenced by the rain and slippery course on stage 1. As is apparent by this year's Tour, it's hard to win the Yellow Jersey if you can't compete in a TT. Go Chris !��