Having submitted a few current streetview links/files, I happen to notice that it seems like a minor correction could come in place; Just noticed on GEH front page that both links:
Newest StreetView Files and [View more of our StreetView files]
points the same page.
Consider pointing the first to
Best regards Tom :-)