I agree, they should be finding a way to communicate with all their customers (not just forum members like us) about queue positions, stock, what's been delivered and what's been shipped like you say.
A simple webpage like another site has created would be perfect, something people can check everyday, that is updated daily so people can stay informed without having to worry.
Instead it feels like OC are vacillating and not being clear about what's going on which is then leading to people wanting answers, calling them constantly etc which OCUK clearly don't like but frankly, the reason it's happening is because they aren't providing clear information to people.
It's poor customer service, people can spin it whatever way they want but that's what it is.