You don't need to cycle creatine. Just load up, and take a maintenance dose forever.
http://forums.lylemcdonald.com/showthread.php?t=4388
^
bottom post by Lyle has a reference to study
As long as you're eating some of your protein, you should have plenty available at all times. Your body will slow it's protein metabolism down when faced with 150g/day or whatever you're consuming, since it can't process it all that fast and there isn't an intermediate storage mechanism in the body.
I think there's some evidence that a mix of proteins (even complete) is somewhat better than all of the same type. So if you're getting almost all of your protein from shakes, getting a few different kinds may make some sense.
I think it's kind of hard to get an idea from reading articles just how important each possible optimization is. If there is any effect from meal and protein timing it's tiny. Like less than 1% of the benefits you'd get from taking creatine.