looks good. A push/pull/legs routine with some power stuff thrown in. Not bad at all.

For muscle building purposes you may want to add a leg curl and rear delt flyes but it's not essential. All your bases are pretty much covered.

As for the supps, take the pre workout before your workout (obviously) along with the amino acid pills. Have your protein after your workout or just anytime in the day when it's more convenient to drink a shake than it is to cook something (try and limit yourself to 2 shakes a day though). Just take the creatine whenever, it won't make much difference. You could mix it into a protein shake or something.

A few high rep sets after your 5x5 is a cool way to train. You wouldn't have to do it as a drop set, just 2 or 3 sets of 10-15 reps after your 5x5 would do it.

Creatine timing doesn't really matter because it stays in your system for ages. Theoretically you'd take it post-workout when your levels are depleted, but I doubt it'll make much difference. Standard dose is 5g a day so take as many of your pills as you need to to get 5 grams.

Stu Ward
_________________
Let thy food be thy medicine, and thy medicine be thy food.~Hippocrates
Strength is the adaptation that leads to all other adaptations that you really care about - Charles Staley
_________________
Thanks TimD