Heck, we play a game in which the terms "cyberninja", "racoon shaman", "nanotech AI" and "president Dunkelzahn" may be uttered in the same sentence without too many raised eyebrows.
That could be interpreted as pretty stupid, yet it is exitingly badass 
I found it hilarious that as I read through the terms you listed not a single one struck me as odd. I can't tell if that is depressing because it's true, or incredibly amazing.
I feel like Silencers and Bayonets should either not stack, or if they do, take a -1 or -2 penalty to shooting due to having to be careful of the bayonet (and the extra weight etc. etc. that comes with it). Or shoot recklessly and have a 20-25% chance of damaging you bayonet. Just my opinion though, I have no experience with this stuff in real life.