I loved the ending of this episode. I thought - especially for an Ultra series - it packed a surprising satirical punch, with the line declaring that there's not enough trust in the world. Made me kinda think: "Aw... Well I feel sh*t now".
Wonderful episode, in my opinion.