I think you're wasting the creatine and glutamine by additionally taking them pre-workout considering they are optimally absorbed post-workout and you can only store so much ultimately.
Getting in protein beforehand to be absorbed during your workout increases amino acid uptake into the muscles to an even greater extent than immediately post-workout, but even then the post-workout protein also benefits in that regard.
Taking in a good amount of low-glycemic carbs, or high-glycemic carbs with some fats to slow their release 30-60 minutes before working out maximizes energy and minimizes use of stored glycogen in the body for your workouts. And sipping on a carbohydrate drink like juice or Powerade throughout the workout blunts your body's release of the catabolic hormone Cortisol.
Here's what I like to do:
Shake made up of whey protein, honey, and natural peanut butter mixed in skim milk about 30-60 minutes before working out.
Large bottle of Powerade that's been half diluted wth water during my workout.
Whey protein and creatine mixed in white grape juice right after my workout. (Glutamine could fit right in there nicely too.)