I'll say it, there aren't enough sprint stages.
1 will be a bunch sprint of some description, the hill is a bit rampy for Cavedini though.
6 and 21 are genuine bunch sprints.
12 I like, as far as allocated sprint stages go. A clean run in to the finish but some earlier obstacles which make it tough if you're not on a good day. If you make it over you are rewarded with a great winning opportunity.
Overall I find the route rather awkward, difficult to assess. The seemingly endless collection of semi-uphill, or semi-intermediate descent finishes is not like anything we have seen since..? As a result I suspect a minimum of half the road stages going to the breakaway. Unless Sagan shows up, he could win a dozen stages here. It certainly does feel like California or Suisse on TB-500. I think if you throw enough of these stages in, one or two will have to result in some GC shakeups, so we just have to wait and see.
I still don't think the temporal balance is perfect. Montasio (nice climb in the middle of that stage) is better than anything pre-Cervinia this year and the ITT is great, but there is still an opportunity lost around 7 and 9. For this reason I think Stage 4 could play a pivotal role in our appreciation of the race.
The design/distance of the mountain stages doesn't break the route, we were all prepared for this to happen. The Gavia-Stelvio stage is stupid though, 138km. A short mountain stage should be that way because it improves the design. So this stage should be 70km or 95km; or 200km+, with challenges before Gavia.
The MTT is great, an absolutely perfect climb. Funny that it's longer than the TTT, I think I subscribe to the jens_attacks rule for these now.
I gave it a 5 (2012 a 4) but could be as high as a 7, I just don't know.
I expect the Tour route to be more appetising.