I haven’t read all of Shamir’s replies just glanced at them. However before we proceed let me make it clear that I myself am here to discuss and learn from your point as well not necessarily to defend current translations. I think its important to realize that in pursuit of learning something. What I have found amazing and miraculous about Quran is that its words find a better interpretation with time as our knowledge increases, which in other words I am saying misinterprations which appear correct in their sphere of time do get outdated and corrected even more without ever affecting the terminology of the Quran.
I think I do agree with ALL implying the entities mentioned in the verse. The solar eclipse example is interesting however then does the verse need to take into account exceptions or normal routine though. Or is it that the interpretation needs updated?