I made light of this in another forum because people tend to group the ideas of age versus level too much on the idea of how well guys are doing.
Avery was never 100% focused on baseball and I was shocked that he turned down football becuase he may have been able to play on Sunday's. It was not until the point he signed with the Orioles that his life was now focused on baseball. He was a 18 year old with the baseball skills and knowledge of no where near his peers that we baseball addictive players. I say that his skills and fundementals were about as solid as a high school freshman or sophmore that played extensive summer ball. His tools and ability were not refined, but he was effective.
Look over his first few season, he shows bat speed, true plus speed, and almost average defensively that he makes up with his speed to play better than he should have at that time. He has faced competition that is his age, but they are well ahead of him in baseball terms. He has always taken the second stage, once he gets adjusted, to show he belongs. I do not think you will get a total grasp of his game until 23-24 years of age. It gives him 5-6 years of baseball focus and he still could have things to learn. His curve still shows alot of promise. He might not be a superstar, but his ability to hit will improve once he learns to use that speed effectively in games.
Honestly, I suspect he still has a good chance to be a .270-.280 hitter, 20-40 2B's, 70-100 runs, and 20-30 SB's. This is good enough to play center and even the corner with his other skills to provide balance in the lineup.
I just fear fans want every pick to be an All-Star and that is just an un-realistic approach. He can be a solid everyday player in the future and that is more than enough to ask for out of any player that is not drafted in the top 10.