I found that page and decided to call the office at Pt Townsend, and it looks like I can pull into the marina and meet the customs agent there. He said to call ahead and make an appointment... but it sounds posible at leas and does not require a big detour...