Actually, I had deliberately set the resolution to 480. I always slide it to the top when viewing an episode on line. Those screencaps are comparing apples to apples.
J. Alec West, who runs our Mirror/Download site, is setting up the episode for download in a variety of forms. It should be on-line for download in a couple of days.
Downloadable? Oh, goodie! I'm going to wait for that. I always enjoy films more when the whole thing is on my computer and I don't have to wonder if there will be a service interruption.