What are your credentials?
Have you read Herodatus? I have. In Greek, though I admit it's been a while. (My undergrad degree was in linguistics, with various ancient Greek dialects as my major language.)
But I do stand corrected. I double checked my sources, and the estimate is that the total force at Thermopylae was 7000, not 7000 from Spartan territory. So you are correct on that point. If you argue on the basis of facts, you'll impress me. Name calling won't, nor will challenging my credentials.
Phantasmagoria. Yes, no one will take it seriously. But how does it tell us anything about what happened during the battle? As I read the Greek sources, they didn't see the Persians as monsters. In fact, they had more respect for Persian culture than for any other non-Greek civilization. So I fail to see how that element actually tells us anything about the battle or the "Greek perspective" on it.
As for the rest, you were the one who asked where the historical inaccuracies were. I didn't even bring that up--I just responded to your message. The information I gave wasn't a structured argument; it was a collection of examples of things that were misleadingly presented (often by omission) in the movie. Evidently, I have different standards for accuracy than you do, though the only inaccuracy you cited was a rather picky detail about the helmet crest, a point I found bizarre since you didn't mention the lack of breastplates. So I thought that was the level of detail you were interested in, which to me includes important areas of omission as well as wrong facts. If you read the link, you know I'm a department chair with a PhD from one of the top history programs in the country, though not in ancient history, so I do know something about standards for historical accuracy.
And yes, it's a movie. That's the point I was trying to make. It's not an accurate historical depiction of the events, which is what you claimed. Very, very few movies are. So take the movie for what it is and don't try to learn history from it.