I guess you MISSED "At the present time"<quoted text>
You wrote: "When anything in question is observable and testable by science, when it becomes the absolute BEST explanation at this present time, it becomes a FACT."
Spontaneous generation was NEVER a fact, even though it was the best explanation for the time (2,000 years).
The Earth has NEVER been the center of the universe, even though it was the best explanation science had.
What the hell is wrong with you?
So again your contention is that science was wrong in claiming the earth was the center of the universe? "AT THE PRESENT TIME" That was the best explanation possible. Science has NO way of looking into the future, it deals with the information available, and will amend or change it's findings as new information is discovered, and science moves on. That is how science works, it changes its stance as new information is discovered. Its a self-correcting system, a very health way to do business.
Now lets talk about religion, it NEVER changes it's stance, it wallows in dogmatic beliefs and refuses to even begin to investigate. It is NOT a self-correcting system like science so becomes arrogant and mired in mysticism and myth. A very unhealthy way to do business.