Thing is... even though we're all so proud of the armor everybody makes here... this is a good thing. And it will be very useful.
See it may not be perfect.. and yes we can see the obvious mistakes because we're obsessive like that.. ;-) but this is going to help many people with assembling their suits... and I bet that if you got one of these Rubies costumes that you could fix the obvious problems, reinforce the flimys parts, get a better helmet, and it'll look fantastic.
Of course you could skip the Rubies suit and make the whole thing yourself like most of us here have, but there are some people out there who just don't have the time to start from scratch...
But, yeah I think everybody agrees that something ain't right with it... and they may fix the problems... and then what will we complain about?