I've been training for a couple of triathlons, bigger than what I've done in the past, and while I'm not physically where I'd like to be, I'm in better shape than I've been in years.
I no longer fear that 1.2mile open water swim, and the bike was never really a concern; but no I'm imagining that I'll be able to also run the 13.1mile run, while not fast, but continuously. All that to say, I'm feeling pretty good about where I am right now in my training.
Just a reminder before you look at the profile...Race Day parameters are a bit different than a typical interval ride. Riders should expect to be at 80% MHR the entire time with a minimum cadence of 80rpm. What this means is that your hills are not loaded quite as heavy so that you can maintain that 80rpm which is the top speed for a climb.