He certainly isn't perfect. He's still over-throwing, as you pointed out, particularly early in the game (it'd happen all game long throughout the first 3 games).
He's still taking time to move through his progressions. Much like a new driver has to see everything and consider it (whereas an experienced driver sees everything internally but dismisses most of it as irrelevant), it's only experience that teaches.
A defense that hurries his decision making (or denies it altogether) plays into his inexperience. When allowed to get into rhythm, he'll find and throw the right route.