I'm in the same boat. OcUK are suffering brand damage thanks to their suppliers providing them incorrect information and in turn not setting realistic expectations for consumers. Really frustrating to have your hopes built up only to be let down (second time this has happened for me with OcUK).
I was amazed OcUK had ETAs on delivery several days before any other UK site I saw, and won my business for that reason (and because they provide such a great place for the community to come together as these forums, it makes me genuinely LIKE them as a group of people and not seem like a faceless company). However, the cynical side of me does question if those ETAs were purposefully optimistic, just because they know customers would place orders with them first, thinking we would get cards faster than other vendors.[/tinfoil hat]