In a large pot, heat 3 tablespoons of olive oil and brown the meat, about 3 minutes on each side. Remove the meat. Add the garlic, onion, and chiles and cook until soft. Return the meat to the pot. Add chili powder, cumin, oregano, salt, cayenne, beer, and coffee. Simmer meat, uncovered, at a low temperature for 2 1/2 to 3 hours, until the meat can be shredded with a fork. Do not let meat dry out; add beer as necessary. When ready, remove meat to a cutting board and shred, returning the shredded meat to the pot. Add tomatoes and kidney beans. Continue to simmer, uncovered, for 1 hour. Serve garnished either with a dollop of sour cream and chopped green onions or grated cheddar cheese and chopped red onions.