Disn't suggest that they didn't have a BP, just that it seems to based on a hugely optimistic uptake, and not really in tune with the current economic climate. All the economic indicators have been there for a while, such as the housing market, rising fuel prices, Northern Rock etc...
If they can't make it work with a smaller fleet, with less uptake, then I would suggest they are heading for a fall.