Cayo's got a lot of issues like poor punch mechanics and bad footwork for starters but his Chin is a lot sturdier than Peterson's and I won't be surprised at all if Peterson's glass gets shattered. That Chin is definitely suspect.
Not sure but he has some skills. Only lost to Bradley and had a draw with Ortiz, which are top fighters. He needs this win though, Cayo is another top fighter so this should be a war.