The fact that we've pretty much had a different offense in all three of his seasons here has a lot to do with his lack of progression. Our staff seems like they have no clue how they want to utilize him. Last year, Chud went all cutesy nuts and at times looked like he was trying to run a 90s style Nebraska triple option. This year, we're asking Cam Newton to run a traditional drop back offense with a patchwork OL and a below average WR corps.
Cam isn't perfect by any means, but at least half the GMs would trade their QB for him right now straight up. There's probably not a single GM in the league who'd take Rivera as their head coach and he'll find that out when we fire him.