Ever heard of "inflation"?
Yeah, where the universe miraculously starts expanding faster than the speed of light and in a few nanoseconds reaches about 90% (or more) of observed size and then miraculously stops expanding faster than the speed of light. All by itself.
Sounds like instantaneous creation to me.