After a day to think about, decided that route isn't too bad. But not good, either.
A solid 3 out of 10 with breakdown on watchability.
10 stages that I won't watch at all (stages 1, 3, 5, 8, 9, 13, 15, 17, 20, 21)
7 stages to watch last 10km to 20km (2, 6, 7, 10, 12, 16, 19)
4 stages to watch...