I really like the proposed changes, especially with the amendment that job changes happen before recruiting period #2 (which I guess is no major surprise given my comments in the other thread).
One thing I would like to request/emphasize: in order to make this work well, I think it needs to be harder to get recruits to sign in recruiting period #1 than it normally is to get them to sign. Players would not sign with you in the first recruiting period unless they feel you're the best they can do (for instance, if you're a D3 coach, they're in the middle of your D3 list and aren't a D2 pulldown or something) or you make them feel like the most important recruit in the world (that is, you spend a lot of effort on them). On this model, not all recruits who commit during period #1 sign during period #1. Some players are committed during period #1 but wait to sign until period #2, basically waiting on the off chance that someone else wants to offer them.
I think this does two things: (1) it ensures that there are good players left for recruiting period #2, and (2) it adds another dimension to the strategy of the game. Do I spend the extra effort to lock down that player, or do I allocate it elsewhere and hope nobody tries to fight me in the late signing period.
On new coaches being screwed by the previous coach's poor recruiting: (1) it's realistic, and (2) this actually fits with one of the original desiderata of not putting too much pressure on the new coach immediately. The new coach could either be helped or hurt by the previous coach's effort, but it's not all on them immediately. This is helpful for new coaches. But there is something for them to do immediately, so an old coach is not stuck doing nothing in year one. Presumably, sim recruiting will be designed so that it doesn't screw all new coaches.