On my system, I’ve found that going the “safely remove device” route is much faster for a USB flash drive than “eject” … I suspect it may have something to do with delayed-write caching.