Sticks are, generally speaking, "slow".
Any ideas...otherwise, I will have to throw in the towel, until I can get my hands on another 16 GB USB stick.
USB, even USB 2.0 is "slow" for the sizes you mention.
Even if you get the full throughput (which you won't) of 480Mbps, it will take ages, as it tops at around 60 MB/s, comparable roughly to an old ATA 66 drive.
In reality a USB device device RARELY get's up to 20MB/s, 10 to 15 being an average result:
Here is a sample of a comparison (just to have an idea):
If you are used to a "normal" SATA II drive, it probably provides a throughput around or over the 150 MB/s mark, which is about 10 times faster, and besides your drive will have NCQ (Native Command Queing) that will speed up things a lot.
We need USB 3.0: