Shaju - Haha. Do you really want to look like this chemically mutated monster?

I really hope you don't have any shocks with your imports. Just a word of warning though. Do be careful with your use of creatine. make sure you up your water intake considerably while taking creatine.
Even though i don't think you need to start with creatine, do remember this, creatine works the best the first time, so do make a sensible choice as to when to start.
If you do decide to start, load creatine for 4 - 5 days with 20gms per day and then take 5gms everyday. Do not premix and keep either creatine or your protein shakes. Mix water just before consuming.
Your preworkout drink contains adequate delivery ingredients, but otherwise creatine shuld be mixed with something like Glucon-D for faster and more effective delivery. Use regular Glucon D, not the orange flavor (citric acid is not good paired with creatine, so avoid orange, lime, etc.)
If I remember correctly, I believe you have some free creatine that you got with your "ayurvedic" whey

Use that for loading. Take 5 gms of that with dextrose 3 times a day (1 of this should be post workout) and use 1 serving of Expold pre-workout.
After 4 days of loading, use only the Explod.
To see noticeable gains, you'll really have to push yourself wrt weights in the gym while using creatine. and i cannot stress this enough ... DRINK LOTS OF WATER
I was not aware that you're lactose intolerant. Luckily for you, ON 100% whey claims to have very low lactose so I hope you don't have digestion problems. Next time you decide to buy Whey, do search SPECIFICALLY for zero-lactose Whey. I currently have Cytosport's Evopro (use it at bedtime), which is a blend of Whey and Micellar Casein and is completely lactose free.
All the best with your training.