If the fundamental delay to NASA releasing images is leak of proprietary data, that is a pretty good argument against the continued existence of NASA as a public agency.
There is an enormous spectrum between "we cannot release some proprietary data from COTS components" and "we cannot release images without approval from our vendors".
(Not that I am convinced that this is the real reason why NASA is not releasing images quickly.)