Wow bro-science strong responces in this thread.
As JZ and Gunner mentioned, who gives a shit about GI or GL. Unless you are consuming a diet of carbohydrates only and have poor insulin sensativity, it ain't even worth mentioning or focusing on.
http://www.ncbi.nlm.nih.gov/pubmed/17923862 http://www.ncbi.nlm.nih.gov/pubmed/17413101
Sugar, insulin again means shit. Protein causes an insulin spike as well. No one seems to worry about that when the diet is majority of protein. Nor will it mean anything for fat gain unless the energy balance is out.
http://alanaragon.com/carbs-fat-friends-after-all.html http://weightology.net/weightologyweekly/?page_id=319
Hormonally there is little to no impact on function regardless of food source/type.
http://www.bodyrecomposition.com/research-review/hormonal-responses-to-a-fast-food-meal-compared-with-nutritionally-comparable-meals-of-different-composition-research-review.html
OP, the key is to workout your RMR and factor in your activity. Once you have been given that ball park figure start off by consuming that calorie amount. Stay at that for 2 weeks and track your progress (weight gain = decrease intake. Weigh loss of more than 500-700grms = increase) and adjust as necessary by 10%.
The calories should be made up of a mimimum of 2g/kg protein, fat 0.8g/kg. Carbohydrates can make up the rest of your calorie intake if you wish. Or simply do whatever mixture of macro's that support exercsie performance and vitality.
Consume the food types that allow you to adhere to your calorie intake, meet your macronutirent requirements and sufficient micronutrients. No food should be viewed as clean or dirty or as a cheat. There is no such thing as a healthy or unhealthy food, only a healthy or unhealthy diet. Any food can be part of a one's diet if consumed in an appropriate quantity.
FYI cardio is not needed for fat loss. With your weight training, do the PTC beginner program.