I managed to get a critical success on this assignment but gained NO additional rewards. All I got was single torpedo launcher.
The assignment awards nothing BUT the torpedo launcher. Period. No commendation xp, no skill/expertise points, no dilithium, no energy credits. At the very least it could award a second torpedo launcher.
It falls in the Military category of assignments so I think it should award at least a little Military CXP and maybe the standard 5 dilithium, more on critical success. It's pointless to even allow this assignment to complete as a critical success when nothing extra is awarded.