I would not say he has been given every opportunity so far Skinster.
My List of Unopportunities:
1. JC didn't give him every opportunity.
2. The Offensive line didn't give him every opportunity.
3. The Lack of a running game didn't give him every opportunity
4. And last but certainly not least of my Unoppertunities List is Jim Zorn's Offense, WR Routes, and his lack of gameplaning.
I say it is fair to say that he could have a break out year this year with improvements made to all four of those areas.