It is more of an abrasive polish. Clay will remove minor surface contaminants from the finish while the scrub will remove or reducre scratches, hard water spots, etc.
Its a mild abrasive polish, nothing like a clay bar. Either the body scrub or the clay will both remove the waxes you have applied. For just removing specks the body scrub would be over kill, use a clay bar.