Watch when they show a closeup of Sa's hand holding a candy bar. For being a wild ape-like being, she sure has perfectly manicured fingernails.
When Holly is inside the time portal pylon it appears to briefly open into the canyon on earth. However, there is warning written in the sand specifically telling Holly not to get out of the pylon. It seems as if this was going to eventually be explained, perhaps in a later episode but never was.