Auckland man Dylan Barford's body lay undiscovered near a motorway off-ramp for almost three weeks after he was reported missing.