Based on the second photo from the news article, this seems to be the spot where the body was found:
Google Maps
It doesn't look like the homicide would have happened in this spot. There's no parking in the immediate area and the road is narrow/blocked by fences on both sides. If someone came from direction of Western Ave this is the first spot after the end of the guardrail, providing an easy place to dump him out of the car. This area is very secluded. I noticed that this spot is right at the gates to Mariner's Marsh Park (as it shows up on google maps), but they were locked.
IF the body was dumped there 15 or so years ago, it's surprising it has only been discovered recently, considering how close it is to the road.