Also when you up your calories, I'd prefer you upheld the protein and increase your carbs and fats (moderate). You'll find it easier to create an inclination of calories through carbs, not protein.
If you look at the Starting Strength routine I posted on the first page you will see that you do squats 3x per week and yet this is a recommended routine for beginners. Its because you don't do squats to the point of overtraining every day but instead place a heavy load on them regularly throughout the week.
As for the pain in your chest from dips... I get the same problems and I also have no bloody idea where it comes from.
incline bench-5 sets
incline or flat flys-5 sets
db press or crossovers-5 sets
millatary press-4 sets
db millatary press- 3-4 sets
barbell curls- 4 sets
squats- 5 sets
leg presses-5 sets
hack squats- 5 sets
leg extension- 5 sets
calf raises-5 sets
Mass gainers are crap. As is overuse of supplements (pre and post workout is fine). Learning to eat good quality food is the most important thing you can do. I used to be a skinny little bloke too, and the biggest improvements came when I got a healthy appetite for clean foods.
Nice picking and fixing of the routine guys, too many sets per musclegroup and hams need to be added like freako said,
My best suggestion is the 5x5 starter routine for you man, you are putting too much thought on how to hit each muscle while u should be worrying of getting overall big and strong, even i use 5x5 every session because of the heavy load it puts on the body!
Just train hard and eat big and u will improve!
Massgainers=waste of money, throw some cheap whey, oatmeal,a banana into a blender, cheaper and u can customize!