Machida overated??? Until he fought Shogun, he hadn't lost a round in the UFC!! Machida is still an elite fighter and probably the # 2 ranked MW behind Weidman.
His resume is filled with MMA Legends!! He handed Stephen Bonnar, Rich Franklin(Ex UFC MW Champ), Thiago Silva, and Rashad Evans(Ex UFC LHW Champ) their first losses, all by KO/TKO.
As well as having wins over BJ Penn(Ex UFC LW @ WW Champ), Tito Ortiz(Ex UFC LHW Champ), Randy Couure(Ex UFC LHW & HW Champ), Hendo(EX PRIDE WW & MW Champ Simultaneously), and Gegard Mousasi(Ex Strikeforce LHW Champ).
His only definitive losses have come against Shogun(PRIDE GP & Ex UFC LHW Champ), Jon Jones(Undefeated UFC LHW Champ/LHW GOAT), and Chris Weidman(Undefeated MW Champ).
And even though he lost, Lyoto gave Chris Weidman the toughest fight of his career, and certainly did much better than Anderson Silva(arguably the greatest fighter in MMA history) was able to do against Weidman in 2 fights.
You think that because Machida lost against 1 of the best fighters in the UFC, that he isn't in his prime??? Why??? What exactly did Machida used to do that he is now unable to do???
The difference between Machida and Weidman(besides their age) is that Machida has already fought many, many times against the elites of MMA. Chris really only has had 3 fights against top competition. There isn't that much tape of Weidman to find out all of his weaknesses yet and he has the psychological edge because he's undefeated. That creates an aura around him that gives him a huge advantage. Lyoto had it as well. There was a reason that Joe Rogan said "welcome to the Machida era"... because at that point it was widely believed that he was almost unbeatable, because up until that point nobody was able to even come close. Anderson Silva had that same aura during his reign too!!