Thanks for the work.
You can just use the 247 Composite Rankings as the take into account Rivals, Scout, 247, and ESPN. That would take out an extra few steps of work.
And chances are the 247 Rank you grabbed is probably already the composite as I think that is what they use to rank teams. Weighting the 247 Composite with the Scout and Rivals would add extra weight to them. Probably doesn't change things to much, but just FYI.
I always thought 247 uses their own rankings and no the composite for the team rankings.
The web link says Composite Team Rankings. And it the big heading says:
247 Sports Team Ranking
The Chase for the Recruiting Champion powered by 247Sports Composite
http://247sports.com/Season/2016-Football/CompositeTeamRankings