Yeah it's mainly this. I have no problem with them sending figures out for review ahead of time. It's a common practice. What they need to eliminate is the wait time between those review photos/videos and when the actual batches to customers ship out.
If you can't eliminate that gap time then...