These pics are gorgeous! Great find and welcome to the forums!
The following is just my take on the concepts. My post is based on bad physics further gunked up with years of sci-fi gaming, books, movies and even radio(!), written more for drama than a firm grasp of reality.