I went to the premiere deal a few months ago and was quite dissapointed. Some great scenes of the mountain passes, but that was 5 minutes out of the 45 that was worht it.
The science was terribly dull and quite pointless. The cycling was visually a slight cut above OLN or cycling.tv, but it just wasn't worth it.