Good work.
Just a thought, but you could try to make it more accurate by adding a draft trade point value to each pick the teams spent. This would solve the discrepancy that a 3rd is equal to a 1st. Then you would be able to say over X amount of years the average NFL team spent 2852 draft points on DBs.