Mine arrived today, and I have to say, the suit doesn't look as bad to my human eye, as it does in your pics.
I'm not fond of the belt moving around every time you pick him up, so that might get a hit of glue on the front and back.
I haven't moved him around a lot yet because it was sub 30...