The problem with all linearizations is choosing which data to include in the fit. Depending on your data choice you can move the peak around a few years.
Thats why it would be nice to have a method where you didn't have to exclude any data points.  The 2nd HL method looks closer to being able to do that.
I agree, it'a common problem with the curve fitting approach especially when we have several production peaks.