I like to do my longer (e.g. 2+ hour) training rides as free rides on Zwift rather than The Sufferfest. Tempus Fugit is my favourite route for this kind of training. I might do a consistent Z2 for maybe 3-5 laps, sometimes adding a short Z4 interval going up the short rise when passing though the waterfall area. Alternatively I'd do Z3 (or sometimes Z4) intervals - begin at the sprint point, keep the effort consistent until the turnaround where you enter the desert residential area, use the turn-around as Z1 recovery, hit it again at the start of the Reverse Fuego Flats segment, all the way until the end of the segment and then take a slightly longer Z1 recovery while turning around. Rinse and repeat for 3-5 (or more) laps, depending on desired intensity.