Just a quick update on this gun, in case anybody is still interested.
I felt like I had thrown too much money at this thing to just give up and let it continue to beat up my shoulder for all time. So I did a few more things:
1) I ordered an Armalite receiver extension with the correct spec (7-5/8" depth), instead of using quarters inside that other thing I bought. The 3 quarters worked, but I just don't like doing that. I know that makes me weird. Anyway, I believe that solves any possible problem with my recoil system, since I'm already running the heaviest buffer and stiffest spring I can find.
2) I contacted Sprinco and talked to Alan Dugger, mostly just to make sure he wasn't aware of any other spring options that might work. He said Orange was the stiffest on the market, but he did suggest looking into a "configurable" gas tube, called EZTUNE from Black River Tactical. (Here's a link: https://blackrivertactical.com/WP/BRT-EZTUNE-Gas-Tube-Configurable-Midlength-p103167236) .
I had no idea that a product like this even existed, but I guess it is supposed to perform the same gas-reduction function as an adjustable gas block, but without the hassle of having to adjust it, or the likelihood that it will eventually seize up. Do any of y'all have knowledge or experience with this?
3) I decided to hold off on the EZTUNE, and instead I called Criterion to ask if there was some mistake with my gas port size. I talked to Michael Ross, and he confirmed that the port size was indeed supposed to be in the range I gave, but could not understand the recoil and ejection problem either. He sent me a shipping label to send my barrel and upper (BCG and all) for him to look at. Not sure what I can expect Criterion to do about it....if the problem is that the port is too large, I'm don't know what can be done to fix that, other than possibly a new barrel. Anyway, I sent it off yesterday, and will update when I hear back.
Hope y'all are doing well.