Hi Dan,
my opinion on the things you currently work on: slide in or push pin are both fine for me. Is magnetic attachment for the window kit safe? As we are talking a SFF case here, I suppose many people will want to travel with it so keep that in mind. The cover plate/cage sounds like a good...