I just got back from St John - the new CBP for small boats is in a trailer in a parking lot between the old customs and the Park docks, and is definitely open. But be forewarned - waiting was outside in the hot sun, so bring hats & drinks.