The more protein the better is not always the case, and taking 1.5g of protein per lb is prob a bit excessive. There seems to be no benefit above 1.2g per lb and some would argue that's even too high. To gain mass with a primary focus on maintaining a caloric surplus a large percent of those calories should be CHO not protein.
And saying that workouts should be short and intense is a blanket statement. your training should be dictated by your goals. Also new data suggests that muscle hypertrophy may be better stimulated by volume over intensity.