Excellent work. Something to consider would be to constrain salary estimates to the same industry based on LinkedIn profile endorsements my profile contains.
For example, I'm an IT professional. When I clicked "Predict salaries", a profile for someone in the financial industry was displayed. I have no idea what they should be making.