Stelvio is beautiful, I hope you rode not only on Stelvio pass, I love Gavia Pass(it is near Stelvio).... But I love ALL Alps! Modena is near Garda Lake (1h by car)
I like taller screen, I'm 188cm (6'16 feet). I've found in screen box a paper, on it is write that you can't apply optional deflector with taller screen... I don't know why...
I'm also happy with Storm S7.