Overall not a bad fit at all, but there is some tweaking that could sharpen things up for you.
One of the first things I would think about is removing the padding from the inside of your bucket (or at least going with a thinner type). It should ideally ride much lower, and this should give you a better field of vision. Having it seated lower would prevent anyone from seeing the inside as well.
One thing to consider is the strapping. In a perfect world each side should be pretty close to symmetrical. Raising the right bicep a bit and lowering the forearm would help.
As for the thighs, it has to be considered that not all troopers are the same size so allowances should be made. The left side should come up a bit to match the right, but as you can see from the reference images below the gaps are not unprecedented,
To keep the posterior plate from riding up, our resident expert on this is Glen @gmrhodes13 so I'll let him show you his awesome method of preventing this.
The gloves you are wearing are the rubber type, which is required for Level 3 (perfect). The hand guards that are attached are the flexible type and look to be glued on. Perfect for Level 3 as well.