Looking at the chart you have provided, it appears that there is always a price run up following a halvening, and I suspect this is due to accomodate mining resources.
Yup, and every time the duration from halvening to market top has increased, even for the current cycle, though I agree with you that we haven't seen the top yet.