Seble, I like the fact that you leveled the defense out so that all players D matters as opposed to mainly big guys. That sounds like an improvement.
I like the idea of shot% to determine where a player will shoot from, sounds good, but we'll have to see how you distributed the % itself.
However I still cant' figure out how your D system adds up to a guy like 07-08 Lebron, no D team, to be rated better than 07-08 Kobe, 1st team, or 07-08 Tayshaun Prince 2nd team. Or how modern players rate significantly better than players from the past decades.
Happy to read you'll be looking into salaries, because as I posted before, the salaries for some players has gone way up, over a million more, it's a huge difference. As pointed out by other posts make sure we don't end up with 2 stars and 10 scrubs, that would be a huge turn off.
Good luck