I agree with everything, but TE and OL. 18 on the OL is way too many. I know you play 5, but if you have 18 that would be 4+ in every class.
That would mean you would be breaking in basically a whole new line every year. Say we had 4 guys that were seniors next year, we would break in 4 new starters. I know that some of the guys would get some game time, but maybe 2 or even 3 could be green going into a new season.
I like the way that Tress has done it with bringing in anywhere from 2-4 guys a year. It also is a good way to show the top lineman as highschoolers that they will have a good shot to play in 2 years.
If a high school recruit saw that you had 14 guys still on the roster when he would join, that would tell him that you were loaded and he wouldnt play for a while. Also o-line usually isnt a place where you lose the guys early. The last guy I remember was Pace, but he was jsut a man child. I could be wrong on this.
As for TE, when you figure there is always a time in the game where you might want to go to a two TE formation, and what if two guys get hurt, much like this year, you could be stuck.
I say go with 4 especially considering you never know what type of formation you might want to line up in. I think once Smith is gone we might go to a 2 TE look more times in a game and if you only have 3 and one is a freshmen, then you could be screwed if one gets hurt. A good TE is always a major + for an offense, so if you bring in 4 you have a better chance of one turning out to be a stud than if you only want 3.
Good write up by the way tho. I think another thing you could look at is, balance by class, as in the number of guys you want to bring in each year, and spreading the classes out so you don't have 5 lineman graduate in one year.