I'm going to have the disagree with the Vitargo and EAA's. As long as you've have at least 1 or 2 good meals before your workout, there is no need to spend the extra money on EAA's and no need for carbs immediately preworkout. In my opinion, carbs preworkout are more detrimental than helpful. You will already have enough stored carbs for energy and amino acids for protein synthesis, and the Leucine in the BCAA's will greatly encourage that protein synthesis.
However, if you're working out first thing in the morning, carbs and EAA's is the way to go. Otherwise, save them for post workout. Also, good alternatives to Vitargo and EAA (both very good products) is high grade hydrolyzed whey protein with dates (the fruit).
The one case (other than first thing in the morning) you'd use some carbs immediately preworkout with your mix is if you wanted them to function as a transport agent. In that case, I'd say no higher than 5 grams of dextrose, vitargo, or dates. You may also consider glycerine in place of actual carbohydrates preworkout. Glycerine is like a super hydrating carb with no effect on insulin. It also can create extreme pumps. Usually 1 tablespoon (approx 30g) is a good amount. It is also sweet so works with flavors.
Here's a new plan:
(Preworkout)
1tbls Glycerine
3g citrulline malate
2g CEE
500mg glucuronolactone
10g BCAA
1g ALCAR
1g Choline Bitartrate
(Postworkout)
15g Vitargo
10g dextrose
10g sucrose
15g EAA
GXR