All good points, but how could it have been done better?
To paraphrase an old country doctor, "I'm a fan, not an astrophysicisisist!" I think the vast majority of people who watch Star Trek and plunk down their hard earned cash for a movie ticket just want to see Kirk, Spock and Bones do stuff. These relatively minor problems to people like me are just that. Minor. Give us a decent movie that takes our mind off the crap of everyday life for a couple of hours and we're good.
I'm surprised that people still argue about this stuff all these years later.