I agree with you about the name. A give them a slight pass as they referenced the Apollo moon missions also. But your correct, a team name of "Thors" or Zues's" wouldn't be right either.
I do like the logo as it reminds me of the secondary logo for the LA Avengers arena football team. I used a modified version for a fantasy league logo years ago.