Weidman is all hype, but it's MMA so everyone has a chance. Eventually Anderson will lose and we'll get all the assholes talking about how he was overrated all along or some bullshit.
Seriously though, the UFC hype machine is in full effect on Weidman. What has he really done? He beat an out of shape, depressed, short notice Mark Munoz and he decisioned a one trick pony in Maia who was fighting in the wrong weightclass.
Yeah, Weidman has the best chance of anyone to beat Silva, just like most of his last 16 opponents had the best chance to beat him. It'll happen eventually.