I beg to differ.
They (App and Tower) did a job second to none the last time I went there.
Cleared Immediate takeoff is not subject to interpretation. Stopping your aircraft on the runway and spending 30 seconds before the wheels start turning is just plain stupid.