http://corrierealpi.gelocal.it/sport/2014/09/12/news/giro-d-italia-solo-le-briciole-in-provincia-1.9922891
according to that, the ITT will be from Treviso to Valdobbiadene, but it will be on stage 13, while on stage 12 there'll be a stage to Jesolo. That means that the very promising (on paper) stage to Nervesa della Battaglia has been ruled out

they also confirm Plan the Corones.
In the last part of the article they mention the rumoured route, which is more or less the same as mine, besides a few differences/improvements:
- stage 9 will finish in Termoli
- stage 7 will finish in Torre del Greco
- stage 17 will start from Sondrio
- stage 20 will start from Ivrea
PS: the stage to Vicenza will actually be a very short uphill sprint to the church of Madonna di Monte Berico.
Stage 1: San Lorenzo a Mare – Sanremo [TTT] *****
Stage 2: Albenga - Genova [flat] *****
Stage 3: Sestri Levante - La Spezia [hilly] *****
Stage 4: Forte dei Marmi - Abetone [MTF] ****
Stage 5: Montecatini Terme – Castiglione della Pescaia [flat] ****
Stage 6: ??? - ???
Stage 7: ??? - Torre del Greco [flat?hilly?] ***
Stage 8: Torre del Greco - S.Giorgio del Sannio [hilly] ****
Stage 9: Benevento - Termoli [flat/hilly] ***
rest
Stage 10: ??? - Imola [hilly] ***
Stage 11: Imola - Vicenza (Monte Berico) [uphill sprint] ***
Stage 12: Vicenza - Jesolo [flat] ***
Stage 13: Treviso - Valdobbiadene [ITT] ****
Stage 14: Noale - Plan de Corones [MTF] ***
Stage 15: ??? - Madonna di Campiglio [MTF] ****
rest
Stage 16: ??? - Tirano (with Mortirolo from Mazzo) [Mountain/MTF] ****
Stage 17: Sondrio - Lugano (CH) [flat] ****
Stage 18: Bellinzona (CH) - Verbania [hilly/descent finish] ****
Stage 19: Gravellona Toce - Cervinia [MTF] ****
Stage 20: Ivrea - Sestriere (with Finestre) [MTF] ****
Stage 21: Torino - Milano [flat] ****