An effective aliens-in-an-alien-world feel to this. Could be a good opening to a story, lots of questions raised. And well written too.
JonB