The protocol I recommend currently is strikingly similar to the original, with a few VERY insignificant tweaks. Note that TBW = target bodyweight:
60-90 minutes preworkout, have a solid, balanced meal:
Protein = 0.25g/lb TBW
Carbs = 0.25g/lb TBW
Adding fat at this point is fine, use your discretion as long as it fits into your macro goals. Note that this meal is skipped if you train 1st thing in the morning.
[OR]
30-0 minutes preworkout - (and/or sipped throughout the workout), have a liquid or easily digested meal:
Protein = 0.25g/lb TBW
Carbs = 0.25g/lb TBW
If you were going to train for close to or more than 2 hours continuously, it would definitely benefit you to have this extra preworkout meal either immediately prior to, or sipped during training. Keep the fats here incidental & not added if you're prone to gastric distress during training.
Within 30 minutes postworkout, have either a liquid or solid meal:
Protein = 0.25g/lb TBW
Carbs = 0.25-0.5g/lb TBW, depending on how carb-restricted your diet is.
Amount of fat here doesn't matter as long as your daily target is hit.
Post-postworkout is simply your next sheduled meal, whether it's 1, 2, or 3 hrs later simply doesn't matter - especially if your immediate postworkout meal was designed as above.
NOTE: The small differences are mainly geared toward simplifying the guidelines. The rest of the recommendations about food types are pretty much the same. Also note that I no longer give a damn about GI, it doesn't really make a difference one way or another.