Overall a strong analysis, although I disagree with you on having Brashard at #9. I believe that when it’s all said and done, he will prove to have been a top 3 to top 5 recruit in this class.
Also think that you have McLaughlin way too high at #10. Best case scenario he turns out to be a stud...