I believe that those issues may have come from the Chinese side of things. I could be wrong though.
I too am waiting for pictures of the sprue or reasonably large pictures of the unpainted models.
The current (small and painted) preview doesn't look like a three up though. Again I could be wrong.
EDIT:
Defiance are a local company to me, I've been talking to the boss over there, and I hope to have a sprue or two very soon.
Please could you get some good photo's when you get them?