Yeah I would agree with you that seems finicky. I think it works better for certain searches than others and is catered more to startup news than startup creation IMO
Agree that this is currently mainly just useful for news (and filtering out low-quality news sites) but it isn't quite there yet when it comes to researching start-up creation.