I've never actually seen it explained, because they definitely do have West African features, but the Olmecs were definitely Mesoamerican. Is it just stylistic choice?
It's stylistic. Exaggeration of features is very common in art around the world, even in the modern day.
This kind of topic gets into an area that is rather vilified in the archaeological community. Links from one cultural group to another (i.e. "Semitic features" being present in some South African native populations) have been used to justify colonialism for centuries, and they almost always turn out to be false.