I wouldn't wonder so much about what is said to be the "footprints" but rather the lack thereof in the other Apollo pictures. It sure is a bit dissapointing - Google earth shows you high zoom levels but the latest tech Nasa satellite just gives an overview. I did expect way more...

Enjoy your meal
Toast