This is a very cool topic!
I never percieved the transport system as being made by a God or grand creator. Just another step up to another even more evolved set of beings/race/people/whatever. Gives the trip she made a nice angle that it's only 1 step up and there are many more.
Just A...