And to try and answer your question on protein mate
Your body can handle more than 40g of protein no problem, but the ideal rate for protein synthesis is around 36-40g per meal. It can deal with more than that but it you picture it as a graph, synthesis to protein amount, it would taper off quite quickly after the 36g mark.
Sorry mate, but that doesn't really apply.
IF refutes this completely, and there are many other examples. It would be a pretty stupid system if we could only use 40g of protein per meal. If you eat more protein, digestion simply slows down. I played around with having 3 meals of >80g and grew (although I couldn't control all my variables...).
As for carbs, I'm not saying go super low, I'm saying to go medium and then tweak as you go on. But base your diet on high protein and med-high fats. Best to start lower on carbs and increase slowly if you're trying to avoid fat gain, and to have most of your carbs early in the day and around training sessions.
Yes it does depend on body type, but if you have ~15% bodyfat I think it's fairly obvious that you aren't going to struggle to put on weight.
OP requests a clean bulk, which means a calorie surplus with high protein but with controlled carbs (there are other options such as IF but I don't have any proper experience with that).