Re: For more details....
You beat me to it. It's a book well worth a read. I recall a discussion about aliens with tentacles in place of fingers. Little wonder aliens didn't make an appearance.
I think the glass pyramid idea was dropped because of the technical difficulties of filming a large piece of light refracting material.
Must find my, by now, yellow copy of The Lost Worlds...(No, it's not for sale!)