Re: No south america server?
Launch the game, dont click anything, wait 60 seconds, press ESC for the quit menu to appear, press ESC again and in the lower left an option to look at the servers with their location and ping times will appear, there are several in Sao Paulo, BR. Im brazilian and Ive played with a lot of spanish speakers so maybe you are falling through the cracks.
Ive played a ton and id say maybe only half a dozen times ive seen english speakers on my squad.