Let me explain it to you this way. Where God exists there is no time. If there is no time, then there is no beginning. Therefore God did not have a beginning.
I see your point about saying God can't preceed because "preceed" means that time has elapsed. You make a good point and I will retract my statement and simply say that God invented time.
I don't know what your reference to the Bible has to do with anything, can't we have a discussion of Origins without talking about the Bible (sarcasm).
By the way your use of the word "forever" is just like my use of the word "preceed" as both indicate a passage of time.