Yes. Look inside the original squid.conf file and check the Squid documentation on http://www.squid-cache.org
Yes. Look inside this script; there are some examples.
Unfortunately, you can't do much about it.
The only thing you can do is to use cron and reconfigure it, for example, at 1.00 am, so that Squid won't use delay pools, then reconfigure it again, let's say at 7.30 am, to use delay pools.
Lucky you, it's possible!
There are to ways to achieve it.
The first is the easy one, similar to the solution we made with Squid. To do that, just look inside the cbq.init script.
The second way is harder, but more intelligent. You can read about it in the Linux 2.4 Advanced Routing HOWTO.