Hi Rico, I just listen to the podcast last night at work. Great podcast. I also had the same impression of the predator like aliens in this episode. I thought that it was kinda intersting when they painted that stripe on the heads or headgear. the letters home scenes telling the Voyager crew about what was going on in the back home was a great plot deice. I remember it helped tie into DS9 and the war with the shape shifters. The marquee had been feathers in DS9.
I also saw the Avenges movie this past Friday, saw in in 3D with my gf. we both love it and she want to get in on DVD as soon as its available.