You did buy the bike from an LBS, so it's really up to them to make Cannondale take the responsibility. If C-dale have had some company putting the BB in doing this, it's Cannondale who should take that discussion. Seems as we all stubble in similar things sometime, sadly! Hope it resolves well enough for you to feel happy.