As has been said, everything you've listed won't matter much if your "real food" nutrition isn't in place.
That said, I'd rank the fish and flax oil on par with ZMA, both very essential. And I'd be taking Surge instead of the creatine and glutamine. (Or at least consider it more 'important') I'd also definitely recommend Alpha Male, to guarantee your T is where it should be (hehe, that all rhymed.)
As for the glucosamine, it could take up to a month of steady use to feel any effects from it, if at all. But if you've got some joint problems already, it couldn't hurt to try it out.
Basically, your supplement plan can be as simple or complex as you want it to be. Get your training in order, get your nutrition in order, and then use the supplements to address any gaps or special issues.