I have my windows open, and the rain provided a nice ambiance for the track :D This is fairly repetitive, but I get the impression that this isn't the type of music that should be listened to too analytically. Anyway, there is enough variation to retain/regain my interest.
The sound design is well done, and the mix sounds reverby and spacious. The mix and the sound design both serve to establish an extraterrestrial theme, for me at least.