I like this alternate take on the episode. Their reactions were very believable. I’m looking forward to seeing where you go in part 2!

120,000 mph is about 33 miles/sec; at that speed, it has to be coming from outside the solar system.