Lot of random info here. What are these pushups for, you entering a pushup competition or something ? If you have a decent programme where you work chest on a specific day, you don't want to be doing pushups at all really, unless you do them occasionally as an alternative chest exercise.
If you want to bulk, train 3-4 times a week working on the multi-joint (aka compound) exercises like Squats, Bench, Deadlifts, Militarty Press and Chins/Pulls. Substitute dips and rows now and again for variation and don't overtrain. You current calories looks at about 3700kcal +. This is probably an ok amount, but whats this need to shovel all the carbs down in the morning ?
The big carb feeding should be post workout, I'd use 100g of maltodextrin with about 30g protein, don't add fat to this is delays absorption.
Protein drink before bed should be replaced by proper food, for example cottage cheese with olive oil and some NSPS (fibrous) material like apples, oatmeals or all bran or something. The idea is it gives you a time release effect, quite the opposite of what you want post workout when insulin sensitivity is high.
If you wake in the night the protein shake is ideal, with moderate carbs say 20-25g.