I can tell you that the delivery from Tortola to St. Petersburg took about eleven days (not counting time spent in Key West). My day count was off in my previous post - the delivery was a few years back.
I pulled out the log from the trip and it shows we left May 2 at 1800 hours and arrived in Key West May 10 at 0750 hours. The boat spent part of the day in Key West before leaving for St. Petersburg at 1400 hours. We arrived at The Moorings docks (this was a delivery for The Moorings) on May 12 at 0200 hours.
You should be able to do better than my time on the delivery. First, your boat is bigger (the delivery was a 32 Beneteau). Second, we left from Tortola which adds a day or two of time you won't have to spend since you are leaving from Puerto Rico.
Hope this helps. I can send you the log if you think it might help further. PM me for my direct email address.