It doesn't say all animals. But it does say all cattle, fowl beast of the field. Adam did name them all, and aside from language differences from Babel, those names stand.
Not until after the flood. Like I said, you have to come up with something good. Like Genesis 1 or 2. How about Exodus 20. Does six days mean six days?
I think that the 7 day week is an artefact left over from that re-creation week. I personally don't believe this is describing the original creation/Big Bang which occurred 13.75 billion years prior. I think it is God re-generating earth 6000 years ago, making it suitable for man, after a mass extinction which reduced earth to "without form and void". And if it took God just 6 days to accomplish this - I guess He had good helpers. But that's a whole different thread
The reason I posted this thread was not to question miracles, because I believe in these. It was rather to question the way some folks take words like "all", "always" and force these to read like they would never read normally. The word "all" for instance, is used 4680 times in the Bible. And half the time "all" does not mean "each and every...without exception".
Here is an example...
Exodus 23:27 I will send my fear before thee, and will destroy all the people to whom thou shalt come, and I will make all thine enemies turn their backs unto thee.
It's clear from the Exodus account that NOT ALL Israel's enemies turned their backs and ran.
This is a principle, not a law/promise that all enemies would flee.