Last I checked, EBC doesn't have pads available for the Xterra. I tried to get some and was told it could be weeks or months or years before I would actually seem them. You can try a ceramic pad like the Akebono Pro ACT (I believe Raybestos makes one too), but it would probably be easier to find out why you have so much dust. The factory brakes leave almost no dust when used in a mormal manner. Usually if it won't come off it's because very hot particles came out of the pads and burned into the wheel finish or the dust has been sitting on the wheels for a long time eating away. Yes, waxing the wheels helps too and if you wash regularly you only need to use car wash soap. Avoid those spray on cleaners completely (except P21S) as they use acid to clean and will destroy your wheels, making it more and more difficult to clean them. They're fine if your finish is already FUBAR, but otherwise don't use them.
BTW, in over 4 years and nearly 100K miles I have never had significant brake dust buildup on my wheels, even when letting my truck go several months without a bath.
_________________________
ChuckH
"Every morning when I wake up I know it's not going to get any better 'til I go back to sleep again!" Al Bundy