Oh WEAT has a ton of problems, as I've often pointed out. And I do admire what the Farragut folks have done to build up their production. They've grown spades from the earlier efforts.
They did a great job and this is their best outing yet. I'd like to see them continue to improve, which is where the majority of my feedback lies. This episode does nearly captures that TOS feel, but is just shy of fully doing so for me.