You probably don't want to use cbq for clients, use hfsc instead.
Unless you enjoy complaints from clients who aren't getting the
bandwidth they expect.
> #ADSL Clients
Since you keep state (the default) you want to assign on the external
interface too, otherwise connections initiated from the "outside"
won't be assigned the correct queue.