I'd say it still needs more work. Would you pick a topic title and beef up the particular one to three problems (maybe best to stick to one) that you would like to constrain this topic to?
The links in the human line are discussed on one or more other threads. The issues around abiogenesis are also in the origin of life forum. Is there anything that you can't add to existing threads?