You got the Cooking through an Engineer, so you don't know the Dynamite's stats. You can research it after making some (sorry it had to be done like this, Dynamite itself cannot be unlocked by the Cooking research because there has to be an option to research Dynamite if you find some directly).
Yes, that's exactly what I meant Reiterating: I can't make CbtB to give anything through getOneFree since it'd make the game to ignore CbtB dependencies and make CbtB researchable from day one.
Hmm, after loading your save, I can't equip Small Launchers, nor their ammo, at all - which isn't strange since you haven't researched them...