As to your remaining conundrum concerning the time involved for Creation: Time is relative according to Einstein. The amount of time it took for these events to transpire depends greatly upon the perspective of the individual relating the events. Keep in mind what God says about his relationship with time so primitive (relative to us) people could understand: A thousand years is like a day and a day is like a thousand years. It sounds a bit to me like He is not governed by linear time as we are.
If you look at the timeline, it is a pretty smooth curve.
I simply cannot imagine the mind of a being to which a million years is still “Now.” Sure, could fake it, but truth rules on these threads.
A guy's talking to God. He says, “what's a million years to you?” God says, “a second.” The guy says, “what's a million bucks to you?” God says, “a penny.” The guy then says, “can I have a million bucks.” God answers, “sure, in a second.”
How could we possibly know, or even conceive, what time means to God? The ‘day’ business is just something included so that our feeble little minds would have a measurement to grasp.