Yes, vapor lock in the fuel rails is possible given the temps. I would pick up a couple bottles of techron to add to the tank. That kind of heat will seperate varnish from the fuel and plug up your injectors. Also clean the MAF sensor, it will help hot soak restarts. Dirty sensors will throw off the basic calibration tables. If it happens again try pushing the fuel pump prime button for 30 seconds or so. It may help clear the vapor lock.
Glad to hear its running again, nobody wants a dead boat on a holiday weekend