A few good results, and a few knocking on the door. As somebody as already stated, with the Hadd stuff the improvement does appear to happen almost overnight. So keep at it, remain patient, and as long as you remain comfortable, and the runs are generally long enough, the adaptations will occur.
Hills - What I tend to do is when I venture out for the session I have a target HR in mind (what I want to average), and also the HR I want to stay below (max for the session). Try and avoid the steep hills as this will affect the stats, and it will be difficult to maintain the average (low HR) for the run.
When going up hill, try and run as comfortably as possible. Try and stick to below your target max HR, and If you allow yourself another 10 beats say, for the uphills, then allow your HR to decrease by 10 beats on the downhills, therefore maintaining your HRav. This is not easy and will take practice, but it is possible, so don't get disillusioned if you struggle at first.