You are just like another Maulana, who talks fuzzy things without really knowing how the galactic orbits are done by different bodies. Why was it necessary to state something that can be seen by every body on the Earth, such as Sun cannot overtake Moon? Is it not the absolute truth known by anybody? When you wrote, "thus Quran does state", is a lie. It is only your own self-made explanation.
A text must relay the meaning directly unless a footnote is given, without so many explanations by the outsiders. Do not please cheat people with fuzzy words, and do not give your own explanation of a religious text. Due to many explanations religions have so many Fitnas.
When I was in Karachi I saw many from east Pakistan. But, is it already two million? A big figure.