Well....yes and no as to primary sources. There are a few pages devoted to listing the various contributors, by name, but no assignation is made as to who contributed what. Thus, although I have a fairly high degree of faith in it, it should be taken as a reference for leads rather than an authority on it's own. It contains approximately 13,000 names.
Yes, I would be happy to see it included in the list of resources available on WikiTree.