I just called the fbo -- Provo Air Center and set everything up through them. You park on their ramp and all the customs and paperwork is completed right there, easy and painless.
Do you know if there is an FBO in Grand Turk? If there is I'm having a very hard time finding it.