1. I haven't found any difference between my non-fat and fatty meal results over the 11 flushes. Only I would say, stay away from caffeine on the day of the flush, my electrolytes were thrown off one flush that I had several cups of oolong tea before my flush. And yes, at least 2 hours before flush, but keep it light(not part of the protocol, just from experience).
2. Time really doesn't matter. Whatever is convenient.
3. Hour or two, whatever works best. I like to be sure that the bile ducts are relaxed.
4. About the same.
5. I'd say wait until after the morning poop. The protocol didn't specify, but I would think that would help prevent nausea.