Maybe you should put your preamble about a thread specifically for discussing various definitions in as a suggestion to the [forum=-19]forum. As for a thread specifically discussing a definition for Neo-darwinism I think could be productive but you would need a new OP fleshing out the question a bit and ideally adding your own thoughts on a suitable definition.