A C wouldn't work nearly as well for the Bengals logo. For the tiger stripes to look good you need a letter with little nigative space. Between their two choices, B or C, B has the least negative space
How does that make them likable? Not that it has the opposite effect but I don't think a team playing dress up to fly to away games makes them any more likable than any other team