This is good work and a useful thread.
What modifiers do you use for errors and for DP? In my opinion they have a dramatic effect on offense, especially if too low. In its default setting
OOTP is usually very low on DP totals at the MLB level. I use 1.43 and get good results to 2007 totals. Errors are much closer to real life so require little modification.
In the minors, errors and DP are very low even when accurate totals are used. Often, modifiers of 1.4 or more are needed for errors and 1.9 or more for DP. With errors there is actual data available, however DP's are problematic as there is no real data.
I calculate expected DP totals for AAA using MLB numbers, in proportion to the league size ie 16/30 or 14/30. The assumption is that high minors will have similar defensive results.
For AA and A I reduce that by 10% and 15% respectively assuming that younger players will make routine plays less often.
So the only addition I'd recommend would be to track errors and DP and modify them as well.