BTW, all the things mentioned are exercises (including what onelove discussess) we run kids through at
http://streetsurvival.org/. In the Philadelphia area, both phillyscca.org and delvalbmwcca.org clubs put these on - I highly recommend them.
My first son took the class twice it was so much fun. I've just started teaching my second son to drive so hopefully he'll take a class in the fall.