Good write up and I agree with most of your thinking here. First of all the season does start too early. Labor Day is a week or 2 earlier than the season should be starting, mid September was fine for a long time, and I'd like to see us go back to that. As much as I love hot weather, it really isn't necessary to subject players to that many games in the heat. I am also fine with taking away an OOC game, whether they add a 9th B1G game or not. And if I were schedule King here is what I would do
Opening game vs either a mid major, non Ohio school (e.g. Memphis, Temple, etc) or a low level P5 school (Wazzu, Kansas, etc) - this would be a 1 year deal, or 2 in Ohio Stadium if the scrub is up for it.
Game 2 vs legit P5 power (Georgia, Oregon, etc) this would be a home/home
Game 3 vs a mid-tier P5 team (Oklahoma St, North Carolina, etc) - this would be a 1 year deal or maybe a 2 in 3 deal (we play a 3 games series with 2 at Ohio Stadium and 1 at their place or some neutral site).
No more 1-AA/FCS (obviously) and no more Ohio teams - there is literally no upside to this for OSU and frankly I am baffled as to why we even do it. It is not OSU's responsibility to keep the other programs int he state afloat. I am not saying we need to torpedo them like Alabama seems to have done to UAB, but we certainly don't need to fund them. And no more low level mid majors, those games are awful and part of the reason why I never even bother to send in my alumni football lottery application.