Yes, of course they misevaluated him. At the end of the day its the responsibility of the coaches to sign players they feel will be plus-level ACC players regardless of where they are ranked. Jeffress and Drumgoole, both being highly ranked but not even mid-major level has really hurt the program. When you get guys ranked in or near Top 100, you expect those guys to be contributors in their FR season, solid starters in Year 2 and potential all-league level by Year 3,4.
I realize luck is part of this as you can never know for sure how a player will develop.