>Am I missing something?
I mean for one that religion isn't frowned upon and that it's just a marketing slogan, but also if you want to actually look at it, the Chinese phrase used by BYD is: 天神之眼, what they've in English translated to "God" is, in Chinese "Tian" (Heaven) a very common concept you have in Taoism or Confucianism or pretty much any Chinese mythology. You might have come across the phrase Tianxia (天下) "under heaven". But for an Anglophone audience "God" is probably catchier.