In a large, heavy pot, heat the vegetable oil over medium-high heat. Add the onions, season with 1 teaspoon of salt and the cayenne, and cook, stirring, until they are wilted and golden, about 4 minutes. Add the ground beef and the remaining salt to the pot. Cook, stirring, until the hamburg is browned evenly , about 4 minutes. Add the tomato paste and cook, stirring, for 2 minutes. Add the rotel and whole tomatoes, beef broth, beer, garlic, chili powder, cumin, oregano, red pepper flakes, corn and beans. Bring to a boil, then reduce the heat to medium-low and simmer, uncovered, stirring occasionally, about 2 hours. Skim off any fat that rises to the surface.