This is good advise!
You really are new here aren't you Svullo?
It is good to get your PWO shake within 10-15 minutes after your workout followed by a PPWO (a meal) 1 hour after your workout.
Make sure that you read this thread
http://forums.steroid.com/showthread.php?t=113010
As far as how many cals you need a day, I can't emphasize enough this thread
http://forums.steroid.com/showthread.php?t=113010
Yes only 3 different workouts for legs. Keep in mind that I don't do calves on leg day. I do them on my back day.
I know it's a hard thing to believe but you don't need to do long workouts to bulk up.
They will be short workouts, yes, but make sure you BUST YOUR ASS and trash those muscles when you workout.
Example: When you do squats, use a weight that feels heavy to you so that you can only do 10-12 reps. If you feel like you can do 10 more reps with your weight then you need to add weight. The last rep for every set should be hard to do. You should feel like you are going to drop the weights because it's just soooo heavy, or feel like your going to blow a gasket. It should be the hardest workout you ever did in your life.
The bulking workouts are short but incredibly intense for many reasons. It's kinda like a top fuel funny car

You give it all you got for that short distance down that track then its back to the pit to be rebuilt for that next race.
Those cars are so powerful that they are only made to run full throttle for about 5-6 seconds, then the engines have to be completely rebuilt for their next race or they will blow up if the're not rebuilt.
A bulking workout is much the same way, Run full throttle then let your body rebuild itself so that you can come out full throttle again for the next workout and be at your best.