This story seems to have been written on air - there is no substantiation for the claims. Maybe that is what the author wants - just to stir people up. Yuck if true.
Most of the players mentioned have already said the story doesn't reflect what is happening or what they think
FYI - my order from Marine Depot shipped today. So - they did exactly what they said on their website (shipped early November) - so I agree with you.