The ending was rushed and didn't feel right, but I think the writer went on too long and had to tie things up too quickly.  This happens too often in these episodes, especially in those by Sam Dann.  I think he overextended himself, since he had to bang out an Boatload of these scripts.  l love the show, and I always listen to Howard Da Silva.  He was a brilliant actor.