Today was my first delivery from the M&S partnership, though I've been an Ocado customer for many years.
Several items were unavailable, especially irritating was the loss of an M&S Rainbow Layered Birthday cake, which I'd had on order for several days. Surely they would have know that they had no stock? What a pity they didn't email me yesterday, then I would have chosen something else.
I had several substitutions, not all of them logical.
I'd ordered a tub of French cream cheese, which was substituted with a block of M&S Lancashire hard cheese. They could have sent me Philly or similar.
I think their "substitute picking" BOT needs a good tweaking, as the only link between the two types of cheese is that the Lancashire cheese has the word "creamy" in its name.
I agree that they seem focused on substituting with M&S products, whatever the original product was.
Several of my fresh items have quite short dates, which I'm a bit disappointed by. But hopefully, as their stock levels system beds in properly, and customers settle down again to their regular orders after all the recent upheavals, it will all work smoothly once more.