I think that BPB's biggest mistake (other than the very poor marketing campaign) is spending too much on one ride, when really they are not in a financial position to do so.
With the money they have spent on Icon, one ride, they could have bought a Premier Rides Sky Rocket II, an RMC Raptor coaster, a Gravity Group wooden coaster (e.g.-Mine Blower) and a large flat ride.
That's 3 new coasters and one new flat ride all for the price of what they have spent on their one new coaster. Surely when you are as financially squeezed as BPB are at the minute, you should be opting for maximum value attractions. Premier Rides, Gravity Group and RMC are all high quality manufacturers as well.