Ok, ok, you've got things that count as weapons, such as melee, and the HMG. Not really unlockable, but understandable that they would be counted in this total. And there's the 22 modules that you can customize in your create a class slot...
Wait... 22? That sounds a lot like my count for total weapons. But that can't be, seeing as there's 29 weapons in total.
Ok, here's where I start seeing something strange. The game says there's 23 modules whereas there's only 22. The game says there's 29 weapons whereas I count only 22 (give or take 1-3 if I'm missing something). Is there some sort of "OMGAWESOMEPAWNSAUSE" module at rank 50, and a handful of "secret" weapons we don't know about yet? And why hasn't anyone noticed this yet?
Before you ask, yes I've googled it. Nothing comes up.