Rich,
Be careful what you wish for.
Actually, your method is a very desirable way to do production programming, because the code to be flashed is already downloaded, so I would imagine it is very fast. It wouldn't take much to automate it. Just a button and an led that flashed a certain pattern, or look at some pins to tell that a board has been plugged it.
You push the button, it burns and then flashes a pattern on the LED for good/bad (or add an LCD). You could also use the USB link (from RAM) to log production burns.
I would have it verify the burn and add a serial number option.
I agree on the CF core - and have for the last 30 years (I always preferred the 68000 to the x86). The CF is the grandson of the 68000.