Well, if you've done a large dataset delete or other things, those transactions must be completed before the import will complete. I've personally seen people have to wait more than 5 days after doing very large delete operations, so 22 hours seems fast in comparison. The amount of system RAM will *significantly* affect how fast a system will complete a delete operation (the transactions like deletions are heavy on ARC usage). Frankly, I'd leave it alone for a couple of days (if your data is worth the wait) and see what happens. As long as the disks look like they are being accessed and *something* is going on, I'd ride out the wait.
Likewise enabling dedup is a major problem, but if you enabled that and didn't read the warning in the WebGUI, you only have yourself to blame. :P