There's a fine line to be drawn, I think, between trying to explain too much and not explaining enough - and where it falls depends upon the aesthetic of a particular story to an extent. I do think this needed more explanation - though I agree that the atmosphere is excellent.
no subject