One will definitely get bigger on a high carb/low(er) protein diet, however, if your carb intake is much higher than what your body needs, you body will, I say again, _will_ store it as fat (due to insulin spikes and other factors that I won't get into here). The key is finding the right balance of carbs and protein (and fat!) for your own body. The 1-2 grams of protein per pound of bodyweight is really only an average guideline. It goes without saying that you need a lot of calories to build up, and those calories should be high-quality calories. It was commonly believed that eating lots of carbs and low protein and then dieting down to lose the fat was the only you could gain. Now we know that if we fine tune that carb/protein ratio, we can gain a lot of quality muscle with a minimal gain in fat. (Now, if you are interested in cutting/losing fat, then it is the high protein diet you want.)
Having some carbs and protein directly after a workout is pretty much vital to your success if you are trying to bulk up. Your body is practically screaming for calories after a heavy, intense workout so that "window of opportunity" is wide open already. Waiting for 20 minutes will only lessen that opportunity to get your muscles the calories they need to be replenished and start the growth process.