It’s much worse now. The USCG was really fast, the only delay was the fingerprints and FBI check. The local police chief had to fingerprint me several times to get a set of prints that the FBI would accept.
Now the FBI is relatively fast, and the USCG is so slow that it might as well not exist.