One thing to point again. Look how all those pseudo Engineers gather to welcome the Juggernaut... If it is just another of their own, why the great fuss? I think the hall of heads which is straight below the docking Juggernaut (Main platform) is the place of entrance, there this humanoids welcome their gods.