Running with tunes is a good thing. Regarding the shades: squinting causes wrinkles, UV rays are bad, and when a company pays you to wear something - particularly in our sport where the pros can only wear two logos while racing (unlike Nascar and Triathletes)- you wear it.
Go Hall! Tear 'em up in London. The Christians will be praying for you, the nonbelievers will be sending good vibes, and the haters will keep on hating because that's just what haters do.
Thanks Josh for making the video - much appreciated.