A truly odd sponsorship helped define a beloved anime meme, but 20 years later, this struggling chain has seen better days.