I have decided to stop development of this product.
In order to keep the rail in-line with the rail on the receiver the part is very thin and there isn't much space to work with. For this reason I think there will certainly be product breakage and losses...