I'm not exactly sure how to repsond without stepping on some toes, though I agree with all the examples you portrayed in the article.
The few points that come to my simplistic mind are:
1) Most game developers are either from North America, Europe, or Japan and since most of the console gamers reside in these regional areas, I suppose developers market games to these segments and not directly to South American or Latino markets. Taking that one step further, I'd say most game developers are conditioned from an early age, just like everyone else with very broad strokes on ethnic cultures (whether it's correct or not is beside the point....it's how it is perceived). Since most comic books, tv shows, movies, plays, and music portray the majority of hispanic cultures as struggling migrant workers, uneducated, financially limited, etc., it only seems logical that most people will design characters to follow along those lines. Similarly you'll note most sword wielding games have asian chracters, terrorist games have middle eastern opponents, and espionage based titles gernally have some eastern bloc ex-KGB agent or dictator so I'm not sure this should be a surprise.
2) The fact that Lara Croft was going initally named Cruz is great trivia...I didn't know that, but I can understand why it changed. The fact again is that both North American men and I imagine European men can identify better with a British woman with her educated background and James Bond-esque traits than they could with a hispanic person, and since they are the ones buying the games..well......
3) While you make a great some good points and ponder the question "Why are all these women characters cast in a somewhat questionable light or sterotypes?" I suppose I would counter then if you want that perception to change, perhaps instead of asking why developers perpetuate these stereotypes here, ask latin developers why they don't make games that place an emphasis on 'good' stereotypes. Maybe the onus should be on latin developers (and sadly I can't name any) to change our perceptions or take the first step in improving female characters.
4) Finally, I guess I'll say while I can name plenty of poor american and european role models and derogatory stereotypes, sadly no positive hispanic women roll models leap to mind other than maybe Eva Peron to me either, and Jenifer Lopez and Eva Mendez don't count....they may be good singers and actresses, but are they truly represntative of how you want hispanic women to be portrayed in games and sterotypes?