I would be careful and do more research as it relates to Cro Magnon. You might be ridiculed for even using the term Cro Magnon as terminology has changed. Remember, evolution is the global warming consensus science X's 10.
Evolution is the main engine of atheism and secular humanism,
the official state religion as established by the ACLU and is taught in our government school systems.
“So, am I right that no direct ancestor for homo-sapiens has ever been discovered? All that were conjectured as that immediate ancestor have been proven not to be?”
I think you would be, however the answer would be, “We just don’t know yet.”
I think that’s my biggest problem with the evolutionists - they keep saying, “It’s just GOT to be right, but we just can’t prove it yet.” At the same time, they denigrate ID’ers.