Hardly anything to apologize for. As for the component placement thing… do you have specific examples? I understand the basic problem, but it would help to know what you are running into specifically. As a point of reference, my 17mm QX5241 is supposed to have at 0.5mm+ clearance on both sides. That wouldn’t be enough for a retaining ring, I haven’t really gotten that far in my plans yet. I’ve been planning on just kludging something. On the other side of the story I specifically laid out the 22mm 17* board to have the retaining ring land on top of components.
I agree, that is an issue. I’m not sure how big an issue, but getting 6 connections into good spots doesn’t sound super-fun. I haven’t sat down and worked on it, but I think with some thought and maybe small concessions (arranging pins in a well considered pattern) that it may be doable.
My personal goal was already to eliminate clips. Sticking the contacts for ICSP somewhere accessible for programming the driver while it’s installed is just a bonus from my personal perspective. I do understand that your priority is specifically to be able to program the chip.
I’m not discounting your idea only because a clip can’t be shoved down a battery tube or past a retaining ring. It’s still one consideration though.
EDIT:
sorry, I meant to mention this: Yes, I absolutely agree with the bit about removing a driver just to do a small tweak being lame. If that can be prevented it will be good for everyone.