A much better episode than the first two, in my opinion. There is mystery, intrigue and a little suspense. No particular focus on any one character but instead on away team as a whole. There's a good dose of humour and even an inkling that the events (or rather, technology) in this episode may tie into a wider, future plot.
The exposition dump at the end is a little lame, but to be fair, the whole episode keeps you guessing and it just keeps moving forward which I enjoyed, never really getting bogged down. So it earned the exposition dump at the end...!
I hope the rest of the season is more in line with the quality of this episode. It's nice when a show subtitled "New Horizons" actually shows some of those horizons which are new. Here, this season seems to have found its footing.
Looking forward to more!