I believe yes, you should have taken your USMLEs and able to get a medical license as the underserved route is sponsored by the health department of the state.
the only other path I see for you would be an army recruitment of some sort and staying on the reserve for 10 years or active duty for 3 or so. Not sure if they take researchers but if they do you’ll be forgiven off the 2-year rule and you can apply for naturalization in a year (bypassing green card).
And wow, I didn’t realize they can be that scrutinizing. I’m applying for an O-1 soon through an academic center but their lawyers seem confident. Let’s see, or hope the waiver comes prior to even needing that.
good luck to us.