Think of it like congress. If Disney for example, wants to hold back something. They don't have to say 'we decided we want to delay this' they can simply hold up approval. Anovos would be clueless and frustrated as are the rest of us.
The stuff that's been two years, mind you, that's pretty tough to explain at all. Short of 'we were screwed out of $xxxxx by our first factory and had to repeat the process with a second. That type of delay deserves a full and flat out admission of what took so long with a big bonus to those who wait it out or money back with interest.
The trooper is the one that kills me here, people state it was exceedingly late. No, it wasn't. They said they were hoping for pre-TFA but could not guarantee it. They started shipping end of february.
Couple that with them saying FO troopers to start shipping in August/September IIRC. They hit that date and it screams behind the scenes politics of what goes out when.