I emailed with Peter when they released a big story about it last year. They had the same conclusions as in all my videos, but he say he never had seen them. If that's true it's actually pretty cool they come to the same conclusion :)
Regarding the image above, it is AS17-147- 22469. A higher resolution version can be found as part of the NASA's release of imagery on Flickr (amongst other places) in the Apollo Image Gallery...