The lanyard ring can be removed quite easily! Solves one of your two issues!
It would solve .1 percent of my two issues. 19 slide with 17 frame... I just can't wrap my mind around it. I honestly think it is one of the dumbest ideas Glock has EVER come out with... EVAAAAAR. Almost as dumb as the fish gill slide.. ack.