Um, no, Jeff. The geocentrism section is entirely false, and based on stipulation. "Some apologists try to explain away the Qur'anic description of the sun moving in an orbit as a reference to our sun orbiting the black hole at the center of the milky way galaxy every 225 million years" seems to ignore the fact that God did say there were things in the Quran the Arabs wouldn't understand.
"The Qur'an assumes a flat earth which has physical places into which the sun sets and rises from." Also false. The Quran describes the shape of the Earth accurately as being egg-shaped (as it is, the Earth is flatter at the poles).
(From a different article referenced in that one): "Muslims often blasphemy Islam by mistranslating or misinterpreting Qur'anic verses." The Arabic words have more than one meaning, so translating them based on meanings of that same word is not a mistranslation. Which pretty much actually rips apart half that article as a whole, which attributes many things to "the more common translation."
"There was no "separation" of the "joined" earth and heavens as this verse suggests." Not even as a singular mass? For shame, bad science indeed.
(For reference: "Hast thou not turned thy vision to thy Lord?- How He doth prolong the shadow! If He willed, He could make it stationary! then do We make the sun its guide; Then We draw it in towards Ourselves,- a contraction by easy stages.") "Shadows are produced when the sun's light is blocked by an obstacle. It is the Earth's rotation that causes these shadows to change size and location. However, by calling the sun the guide of shadows, this verse claims shadows are caused due to the sun's movement." I honestly don't see what the article's on about with this one. Is the sun's light not what projects the shadows? And the direct path of which (altered by Earth's rotation or not) still is as the verse says. "Further, this verse suggests that shadows can be made stationary i.e. the rotation of the earth can be stopped. This is not possible." Oh, to question omnipotence.
"The Qur'an has statements about the end of the world that are much as one would expect if the author believed the sun and moon to be of similar size and a similar distance from Earth." Or, perhaps, it was talking about an eclipse (it was), which (eclipses) are actually very well described in the Quran.
(In regards to where it in the Quran states that the sky guards the Earth) "Asteroids and meteorites have penetrated the atmosphere and hit the earth throughout the course of history. This includes the massive meteorite that hit near the Yucatán Peninsula 65 million years which killed off numerous species including most dinosaurs. There is no guardian, whatsoever, that prevents these types of events form [sic] happening." How sure are they that it meant protection from physical things. I mean, the atmosphere DOES protect from very harmful radiation.
("Your Guardian-Lord is Allah, who created the heavens and the earth in six days, and is firmly established on the throne (of authority): He draweth the night as a veil o'er the day, each seeking the other in rapid succession:") "Night is just the darkness of space as seen from the earth due its rotation." I'm still not reading an actual inaccuracy here.
"The Qur’an state that humans were created instantaneously from mud or clay. There is no indication that the author is aware of the evolution of human life over millions of years nor our common ancestry with apes and primates." Not even that mud/clay be the starting point for the single-celled beings from whence we came?
"The Qur'an states, incorrectly, that semen originates from a spot between the backbone and ribs. Today we know sperm comes from the testicles and semen from the pelvic region, which is not between the spine and ribs." In the male embryo, what will become the testicles is located between the backbone and ribs, so that's still not wrong.
("And of every thing We have created pairs: That ye may receive instruction." and "Glory to Allah, Who created in pairs all things that the earth produces, as well as their own (human) kind and (other) things of which they have no knowledge.") "Not every creature procreates or reproduces through male and female sexual relationship." The contemporary understanding of those verses is actually of matter and anti-matter.
"The author of the Qur'an repeats a common view of the 7th century that the earth was a fixed and un-moving object" Actually wrong. The Quran mentions the motion of the Earth. Both rotating around its axis and "moving like the clouds" (revolving).
"When a fresh water river flows into the sea or ocean, there is a transition region in between. This transition region is called an estuary where the fresh water remains temporarily separated from the salt water. However, this separation is not absolute (thus cannot be described as a "barrier"), is not permanent, and the different salinity levels between the two bodies of water eventually homogenize. The Qur'an however erroneously says that the seperation between the two types of water is absolute and permanent." On one side of the barrier, there is fresh. On the other, there is salt. This is also noticeable with seas (though they be different salt levels, not simply fresh and salt), not just rivers.
"Modern geology has discovered that large plates in the crust of the earth are responsible for the formation of mountains. Called Plate tectonic these massive plates meet and the pressure between them pushes up the crust forming mountains but also causing earthquakes and faults. the Qur'an propagates the idea that mountains are crucial in stabilizing the earth when, in fact, the earth would be much more stable and have less earthquakes if mountains did not exist." Actually false. Modern geologists have come to the agreement that mountains DO stabilize the Earth. They extend into the crust of the Earth (also mentioned in the Quran) and make earthquakes less severe.
"The Qur'an says rainwater is pure, though in some industrial areas rainwater can contain significant amounts of pollution and acidity. Called acid rain this type of rain causes harmful effects on plants, aquatic animals and buildings." So the article is saying what would be pure rainwater mixes with human creations that make it impure? They aren't too aware of what they're arguing.
"The Qur'an calls non-believers "deaf dumb and blind". However all the technology, medicine, and scientific advancements in the Muslim world are almost exclusively purchased from the non-Muslim countries. Computers, television, space travel, helicopters, media players, nuclear bombs, cameras, satellites, birth control pills, vaccinations, telephones, radios, light bulbs, microchips, games consoles, refrigerators, microwaves, plastic, aluminium, x-rays, antibiotics, heart-transplants, the internet etc., were all invented by non-Muslims." Because "deaf, dumb, and blind" can't at all be a metaphor, right? It can't meant religiously deaf, dumb, and blind, can it?
("If it be ye can pass beyond the zones of the heavens and the earth, pass ye! not without authority shall ye be able to pass!") "The first space ships and travel beyond the atmosphere of earth occurred over 60 years ago. With current technology, humankind has already explored the end of the solar system. The Qur'an however, implies that going beyond the earth is forbidden." It's not saying it's forbidden, it's saying it happened with the authority of God.
For short, the article Jeff posted is full of its own scientific inaccuracies, or else misunderstandings and mistranslations. The Arabic has many meanings that, if gazed with modern science, are not actually the egregious errors the person who composed the article (which, again, is full of errors, both grammatical and scientific) seems to think they are.