I actually like the teaser here, though you only appreciate its connection the main story on second viewing.
The writers were smart enough not to give away the ending too early, as they did on "Remember Me". And in some ways, this plot anticipates "Cause and Effect" -- do we really have control over our fates, or are we doomed to our circumstances?
In addition, the writers took the advantage of the door opened by "Brothers" - the possibility that good old dependable Data might not be fully worthy of the crew's trust or ours.
While I wouldn't characterize this episode as one of my favorites, it's a fun, well-plotted 45 minutes.