XD, wear it for everything now. Even up to 100mph runs on my SV. Yeah, you gotta be prepared when you head check at speed, but if you know the tug is coming, it's fine.
And no, I wasn't being a squid running a 100mph on my SV. I-15 in Idaho. Speed limit is 75, everyone is running 90 and if you want around the truck infront of you due to the buffeting, you'll bust the ton getting there.
That big ol' bill on the XD was no problem.
And off-road, I wear glasses anyhow so visor up to let the wind blow threw and keep me cool. Only problem I've ever had with it is when it is cold out. Even with all the vents shut, it is still a cool helmet. Oh and it is noisy so you won't be listening to itunes on your iPhone with it, but I can deal with that.