This seems a bit rubbish.
If bumped from the last flight of the day like this I would regard it as reasonable to get a < £400 taxi direct to your destination in Manchester rather than a < £200 hotel room and a flight the next day and other compo. but I suspect BA don't see it the same way.