I need to arrange my own accommodation etc for this evening (and then try to claim back from BA later).
Unless I am mistaken, this seems to be in violation of the EU regulations. The airlines must provide accomodation, not reimburse the accomodation expenses.