While this is true, we must also consider the fact that even in Peter, the day was the same as in Genesis.... evening and morning.
I believe Peter was trying to convey to the reader that 1000 days really meant nothing to the Lord as far as time goes, but 'day' always meant something to man.
That said, I do not believe OE can honestly say day meant millions of years in the creation. It may have had the same meaning to God since He works outside of time, but to man, I believe it meant the same then as it does now.
For instance, Peter said a day is as a thousand years to the Lord. Now, does that mean that if I say I am going to the mailbox today, I mean it may take me a thousand years? Of course not.
I believe when Moses recorded that the earth was created in six days, he meant 6 literal days. Genesis reveals they knew what weeks, months and years were, so why not days too? Hebrew calendars reveal days on them, as I recall.
Steadfast—well I could play devil’s advocate & act like I somehow support TE & debate you—but I just cant bring myself to do it—b/c I don’t endorse it & I do agree with you—but I would recommend reading Wayne Grudem’s chapter on the issue in his Systematic Theology. He is a literal 6 day creationist, but after reading his chapter I personally had much more respect for other possible alternatives. There is also a good chapter in Understanding Christian Theology, by Robert Pyne who is also a literal 6 day creationist---but admits the issue is not a clear cut as many try to make it.