No he didn't. His improvement was marginal. With the D that started the season, UT loses at least the last two for the same reason they lost BYU and GSU... ineffective QB play. To give him or really any of the QB's a lot of credit... is ridiculous.
The WR's got open all year. They can't throw it to themselves. One of the reasons Pruitt let slip for benching JG was that he missed too many plays downfield. That means pretty much the opposite of what you suggest.
No it isn't. There's blame to go around but you act as if QB isn't the most critical position on the field. It is and JG hurt the team. Others missed tackles, dropped passes, missed blocks, etc... but I know of no one on the team besides JG who consistently played below the level you would expect a starter/contributor at their stage of development. JG is a RS Jr who cannot consistently process fast enough or anticipate throws.
The DL played poorly at the start of the season and allowed GSU gaping holes all game... but they had what one start between all of them? UT's OL started two true Fr, right? UT started a true Fr at LB and had Bituli injured for a while, right?
If a WR on a particular play doesn't run a perfect route and a good QB finds another target... it is still possible to have a high level of success. If every receiver runs a perfect route and the QB cannot quickly read the D, choose a target, and anticipate the throw.... the play fails about 100% of the time.
Why your impulse to excuse JG from responsibility causes you to ignore this truth... is something I really don't understand. You are generally more reasonable than that.
One area though where JG improved pretty significantly on though was management of the run game. If there's anything that really separates him from the others right now... it is that.