Congrats, it's nice to overcome challenges like that. I have a hill right after leaving work in the evening and I often feel like I am not warmed up enough when I get to it. Properly timed afternoon caffeine helps and lately I've been doing a few core exercises in my office before I leave to warm up and I think this helps.