Reminds me a lot of LOCAL 58's "Weather Service", especially the communication from home base. I love the layout, it's all really clean, and the location seems interesting.
I do have one question: what are the PCs supposed to do about this? I can't find anything called out as an escape route, or anything to time how long it takes for a rescue ship.