I have an XXL and it is larger than I need at a somewhat long-torsoed 5'10" 190. Shoulder pads run right to the plate, but the sternum-strap is right on (I like mine around my sternum, not by my neck). Shoulder adjusters are almost completely snugged up with the belt-anchors fairly far forward at my hips.
Other than the shoulder pads being unnecessarily long, there is nothing that can't be easily shortened by simply cutting and burning webbing or shortening the adjuster straps by cutting and hand-stitching the end-of-web plastic d-rings back in (they are non-structural)
I would not be surprised if there is an XXL or even an XL floating around. If you haven't talked to John, you might want to give him a call after 11am Eastern.
If I can get there on Wed evening, I'll look around to see if there is one "hiding."