I grew up in the days of "all your base are belong to us", so I guess I'm biased, and willing to put up with a lot of jank, but I don't find anything off with the localization at all. The meaning is clear, I can follow the story, I'm happy.