We do all the hard work. Even do the Content extraction from the page.
And yes I have ties to this product, I'm the CTO of Stremor.
No. that doesn't bias me against you building your own. I just know that we have 7.5 Million words in our code and I need more to get it perfect. Most people don't have time to assign traits to that many words. (Wordnet has about 350k)
Edit:
Also you have to deal with sentence disambiguation. That is hard. Which is why NLTK and Core NLP suck at it.
Polyword Nouns and pronouns mean that you can't just use tokens, because "the President", "President Obama" and "He" are all the same "token". you have to rectify that when summarizing.