First off, it is a movie not a history documentary, so accuracy is not what we are concerned about.
It's entertaining, heroic, great combat sequences, amazing cinematography, fantastic score, awesome narration.
Take the movie for what it is, not what you want it to be. And what it is is a thrilling war movie of power, valor and sacrifice.
I agree that the poor ratings are by the Persians (lol).