Yeah this IS an episode of Star Trek! I wish all the episodes of Enterprise where this good!
I've always wondered how they were supose to do this, they have to churn out enough episodes each year with a limited amount of time to scripe and film each one and at the same time they are supose to create emmy winning episodes each time. Rather a tall order. I think they did a very good job with what they had.