I like your approach although I differ a little.
I don't go down '25 deep' and I certainly wouldn't go 27, 28 or even 30
deep.
I would prefer to go maybe 20 deep.
My observation is that the last (or lowest rated) are 'Plan B' recruits and really don't add much to the discussion, esp. trying to handle a 'NR'.
Also, stopping at 20 doesn't penalize a school with 19 or 20 recruits vs. one with 25.
One thing about the school and their recruiting modus operandi.
Coach English apparently has become choosy when it comes to academics.
I believe EMU passed on some '3 star' recruits who were borderline academically (e.g., Stephon Hall, Shaq Joyner, etc.). I understand Joyner wanted to come. Not completely sure on Hall who visited (he is going JUCO). Kyle Ready (rated 3 stars but went to Sag. Valley St - GLIAC) also visited. EMU may have passed on other '3 star' recruits whom I don't want to mention by name because he had issues with them even though they don't rise, er I mean, descend to the SEC standards for (mis)conduct and issues.
I don't believe English played the "Recruiting Show' game trying to pad his signing list with recruits who look good on signing day (but never make it to the field) to impress recruiting junkies.
Our list is an 'honest' list.