Based on the specifications of your project, it looks very interesting indeed.
I really like the specs that you laid out in terms of quality filtration.
You might even want to use CROSS REFERENCING features.
What I mean by that is you can have the scraper.
Look at how many points a particular piece of content has and then cross reference it with Facebook shares and other indicators of social media viralizations.
With that said, I don't think any official tool exists that has the features you're looking for.
You may want to go to places like Upwork, and hire a custom coder for this job.
If done right, you can make quite a bit of money off this content by simply republishing it on Facebook.