You're missing the torpedoes. [What torpedo armament does the Odin have?]
Cloud ImperiumVehicle/Ship Designer
Oh, I was talking... we said guns, not torpedoes. Ah, fine, fine. It has 20 size 12 torpedo launch tubes.
Jared HuckabyHost, Community
That can hold approximately... Remember, this is a concept, everybody.
Cloud ImperiumVehicle/Ship Designer
Yeah. So 40 queued, ready to go, 20 actual tubes, but then you can obviously manually stock them as well. So it's however many you could fit in your hold, theoretically.
starfarer.space · Star Citizen Live | DefenseCon Showcase: Odin Battlecruiser