Man, I can see how you're frustrated. Hate to chime in with negativity, but I think it's more like agreement...
It does appear that the armor is just too large for you, thus causing spacing and fit issues.
On the suit, wow, that doesn't look like it was made for YOU. I know you can get alterations, there is a lot of work needed there.
Seriously though, we all face setbacks and get frustrated if not fully fed up. Don't fret man, come up with a plan, and move forward.