It just goes to show that there is never one definitive cause for an accident. There are usually thre contributing factors. In this case, over-weight, a power loss after V1 and perhaps poor pilot training/experience. I've seen small a/c in MHH get loaded to the gills and stil fly out. From what I can see in this case, he departed on 27 (usually the wrong way, but I don't know the winds that day). There is a small landfill hill at the end of 9 which he may have felt was an un-clearable obstacle. 27 allows someone to have as little climb performance as possible as it goes directly to swamp and ocean. There are a few old wrecks out there (on the swamp) to warn anyone of an overweight a/c.
IMHO, if they guy was busted for controlled substances, he shouldn't be allowed to sling bags let alone fly. It took way too long to clean up aviation in Florida and the Bahamas from drug dealers to allow druggies near airports.
Just the 2 cents of a local
Steve