I actually like that late 80s/ early 90s action movie addition of yours. Especially me putting on shades. Friends used to call me The Glasses (and not in a nerdy way) and I love this song:
If they indeed mocked me afterwards, it just means that they aren't ready for the new world yet...