I saw the photos, I also have them saved off because of them having been cached on my system, however I don't know what the etiquette is here since some of these photos were obviously taken from within the factory (which unless you get official photos from Tesla, I am pretty certain that pictures in the factory are not supposed to be happening) and the rest were pictures of call logs, which seem very sensitive and private to the company. If the site was still active obviously you could happily go there, but outside of that, I really don't feel comfortable posting the pictures here.
What I will say, as best I can tell, they were authentic photos. The claims on the text of the site (which you can still read) is WAY overblown. There is what appears to be a couple rows of cars missing various windows (why that is, I don't know) but it isn't all the cars. I would suggest maybe 5 cars in the photos had windows missing. There were no tags on the cars or anything else that would obviously mark them as "problematic", and I am inclined to think that these were all taken at a period when either A: These cars were waiting to get that whole D situation sorted, or B: get picked up for shipping overseas. Depending on when these photos where taken I am more inclined to believe one of those two, neither of which would indicate a "huge quality control issue". Cars are still rapidly coming off the line and being shipped, we would know from customer reports if there was an issue as stark as being painted by the words of that website. If I could get file creation times, or photo timestamps that would help pin things down... but they simply are not present.
I checked for metadata, and the files have clearly been scrubbed of any markers. So nothing great there, but what made me suspicious of the site itself... it claimed that the "first" post was on 1/16 (showed pictures of call logs... I also have these... CERTAINLY won't re-share these) and the second on the 19th, however best I can tell the first web-evidence of the site was on the 23rd. The filenames of the various photos were also numbered by even counts starting from the top of the page to the bottom. If the first "post" was really done on the 16th, then those photos should have lower numbers, but instead the first photo of the call logs start at "image016.jpg" and go to "image022.jpg" and the "later" post has "image002.jpg" to "image014.jpg". So something was very fishy about the site from that. Also, all links to the site (which first happened on the 23rd) came in the forms of comments on various blogs, news stories, and investor comment threads. These were all made by people clearly trying to post some big "negative news" find, and had a history of posting straight negative comments. My thought is that they were all the same person, just different account names on the different sites... but who knows? In any case, while not evidence that it was designed to be "authentic" FUD... I am inclined to go that direction.
Whoever originated the content (both the photos and call logs) clearly went through a lot of trouble to hide where they came from. The site itself was hosted on a free web service by a Holland/Netherlands company whose servers are in Germany. The text struck me as odd with the use of spelling of "favourite" which is weird if all the content was sourced from the states (not impossible to speak/write with British English... but it is VERY uncommon for that part of the world). It could very well be that the one who uploaded the content/wrote the "posts" was not the same person/people who provided the data.
Anyway, that was pretty much all the sleuthing I did on the site before it was taken offline. *shrugs* likely nothing is to come of it... just another failed attempt to cause pandemonium on the stock/company.