Had another thought about the edge connectors and their castellated holes. When PCB's are panelized they scribe break lines so the individual boards can be separated after stuffing and reflow. I wonder if you could design the board with "traditional" holes, and a scribe line running through them, such that you could then just snap off the edge leaving the castellated holes as shown in the illustration. That might be cheaper than asking the board shop to actually route and plate the edge of the board... drilling and plating holes anywhere inside the boundaries is just "more holes".