As I mentioned in the other RG3 thread, he had a big decision to make this offseason and he royally messed it up. He had the choice to either go to a team where he would have a chance to start right away (Browns, Rams, 49ers type teams), or to go to a team where he could become the heir apparent to a currently good QB on the brink of retirement (Saints, Cardinals type teams). In my opinion, going to a team that needed a starter immediately was risky for two reasons: (1) there was a good chance that he would not even win the starting job in the preseason, which would essentially kill his reputation, and (2) even if he did win the starting job, it would just accelerate the moment when everyone would see that the emperor has no clothes. He would have been better off sitting on the bench for a year or two, where he could continue to benefit from the reputation built on his 2012 season without ever having to expose his poor play in games that mattered.
I predicted that he would get beat out by McCown for the starting job in Cleveland, which was wrong. In my defense, he has turned out to be the worst of Cleveland's 3 QBs by a pretty wide margin - in his 2 games as a starter, he has posted an abysmal 2.72 ANY/A, compared to McCown's terrible 4.50 and Kessler's not-all-that-bad 6.0. If Griffin had started all 16 games this season, throwing 25 attempts and achieving just 2.72 ANY/A, he would be the first QB in NFL history to post such abysmal numbers (granted, that's a lot of "if"s, and lasting 16 games while posting such awful stats would be quite an accomplishment).
Griffin will likely stick around the league for at least a few more years, following in the footsteps of Blaine Gabbert and Jimmy Clausen. If he wants to save his career, he should seek a team with a good front office where he can be kept on the bench for 2-3 seasons (working with a private QB coach every day after practice and every day of the offseason) and pray for a late career resurgence (which is an extreme long shot).