Again, science doesn't deal in "facts". If you're trying to ask what is the current consensus that is supported by mountains of evidence, then yes, #2 and #3 are the best model we have. "The whole history" is a goddamn gotcha bullshit trap, as you'll point to any single gap or hole and suggest that has implications on the entire theory of evolution. But I'll bite. Yes, the theory of evolution is one of the most substantiated scientific models we have in any regards to any field on any topic.
In every country and every age, the priest had been hostile to Liberty.
- Thomas Jefferson
- Thomas Jefferson