I like a lot your proposal. The more you invest in draft, the more information you have. Teams spending money in draft can use their information in the diferent rounds to change the order. For example you can find that you have your PG in your first round but nobody chosed this tall C with good potential in that round, so you can try to put it at first place suspecting nobody have information about him. I think it makes the draft process more interesting and dinamic and makes your money spent in draft more usefull (it is not as usefull as could be now).
I like the idea of hiring a scout to get the draft points, but i think one of the worst things in this game is how the salary of doctor, PPRR or trainer rise each week. If hiring a scout means another guy with salary rising without control, no thanks, i can live without it.
It wolud be grate to hore scouts with specialities like "Inside players scout" or "ouside players scout" leting you to scout tree tall draftees with two scout points and similar things.