I just did a search of 'Twist the Throttle' with Direct TV and it looks like this is perfect timing to start watching the series. The three upcoming shows are Honda 1, Ducati 1, and BMW 1. Looks like one a week but they are showing at many different times.
Set the old DVR and enjoy.
Thanks for the tip on the show. I'll check it out.