The game I as at in Manaus, Italy vs. England, had lots of English and Italian fans, but there were plenty of Brazilians there from Manaus as well. I'm not saying that this published poll is wrong, but that it may vary a bit from venue to venue. That said, the Brazilian government would have done well to have put aside tickets for lower prices. IMHO.
Regarding those fans from other countries, I saw fans from all over at the Sao Paulo airport, including a ton of really excited Costa Rican fans. However, clearly with airfare being what it is, it is by definition going to be those who can afford it making the trip. This is the same with the Olympics, and every world sporting venue I would guess.
Rich is a relative term. Most of the people I saw didn't strike me as being from the ‘Thurston Howell’ crowd.
Duh. Do these people think plane tickets to Brazil are cheap?
If the game had Ivory Coast in it, I see their fans, if it was Japan, their fans, if it's the USA, their fans and so on. Chile, Mexico, Netherlands, etc.