You need a post w/o shake, its the most vital time to get your nutrients in.
You dont seem to be having any of the basic supps, Get some whey protein, glutamine and BCAAs. Keep your creatine aswell, you may want to switch creatine type but that is a personal preference i.e if the ethy ester is working then stay on it but otherwise try monohydrate or malate (preferably monohydrate) You should get these supps from good reputable companies aswell, that NO3Z CG9 by musclewerks is very hard to research and i cant find the ingredients anywhere which leads me to believe its a bit dodgy.
Casein protein is only really for night time when you are asleep so your body can have a constant supply of protein. So its not vital but worth it if you can afford it.
The only three things i would suggest you could keep from your current stack is the creatine, the vanadyl sulfate and the zinc AA chelete. I would advise you to not buy the last two aswell because there is so many other products that will work better than them, but if you feel the need them
add them onto the stack i have already said.
You are also taking two types of test boosters right now, tribulus terrestis and mucuna pruriens, why is this? Did you know you are taking two types because earlier you said youre open to taking natural test? Seeing as you havnt stated your age i will just try to give you some advise anyway, If you are under 21 then get rid of them now! you dont need them, If you are between 21-30 then you could take them but i doubt it they will have any real effect. If you are over 30, then they
might help you.