Hi & Thanks for the input!
I found the makeuseof.com links using open site explorer and it seems there are about 90 PR2 to 4 articles linking to razorservers.com all with the anchor text 'Razor Servers'. It's surprising to me this would be enough to even rank in the top 100 considering the anchor text isn't dedicated server hosting. I had not considered looking to see if the article had been shared via social media.