Depending on number of reviews and number of out of loop citations, you might have a chance for EB1-OR.
Paper wise you are doing good, citations are marginal so number of reviews plays a major role here. If that number is on the 20 side, you have very good chance of getting your EB1-OR approved...