To be honest I'd argue that sending the email weekly might actually help OC maintain a illusion of progress to anyone not checking the forums. Cancellations would make it look like the queue was moving, and the slow movement of the queue would create a few more cancellations. Sure, a few customers would cancel, but lots of the rest would likely shift the blame to the manufactures rather than OC.
I'd prefer they keep the update the queue only with shipments, but add a weekly long form summary update to send out to everyone, but even just sending the queue emails weekly would at least give the appearance of attempting to keep customers updated.