It turns out Chili Cha Cha 2 has only been around for about six years. For some reason I thought it was more of a neighborhood fixture, perhaps because its signage, for the longest time, was in quite ...