That was me. My girlfriend and I were walking back from the aquarium when I noticed your truck.
I found that fairly strange also, I'm spending the weekend up here in Boston while everyone from NeXterra is going to a party some 1/2 mile from my work.
Also, sorry about putting the sticker under your wiper, I know some people really hate that, but quite honestly I couldn't find a better spot short of sticking it somewhere.