I saw that programme too, and although I wait for the alternative viewpoint, I must say NASA has its hand full disproving this!
As far as the remants left on the moon to prove or disprove, whats wrong with the Hubble?... it can see a gazillion miles into space,how about swinging it around a few degrees and taking a pikki of the idleing rover, or flag... afterall, I am told that there are satellites our there that can read the paper from Space.
What floored me was the lack of blast crator...the crosshairs and the superimposed video .....