Well, I must say that this sounds like a pretty comprehensive list. You are really covering all of your bases here. I just hope that your diet and training regimen are equally as well thought out! Here are my general recommendations for each of these supplements:
-creatine: 5 grams per day added to your post workout shake on training days. On off days, 5 grams on an empty stomach first thing in the morning.
-l-glutamine: on workout days take 5 grams on an empty stomach 1st thing in the morning, 30 minutes before your workout, immediately following your workout, and before bed. On off days take it in the morning and before bed.
-whey: take 1/2 a serving shortly before training and a full serving immediately after training.
-ephedrine/caffeine: 20 mg of ephedrine and 200 mg of caffeine 3 x per day on an empty stomach, spaced at least 4 hours apart. Don't take too close to bedtime or it may keep you awake. Also, try to schedule 1 dose before training or cardio.
-vitamin c: 500 mg at each meal
-vanadyl sulfate: 7.5 mg at each carb containing meal (15 mg at post workout meal when carbs should be highest).
-ps: 800 mg on an empty stomach about an hour before training. On off days take 400 mg in the morning and another 400mg before bed.
-flax oil: 1 tbsp with breakfast, with pre workout whey, and with final meal. -6-oxo: 4 caps with final meal.
Best of luck with your competition!!