What I like to do in this situation is leave a Ecomodder Business card on their windshield to let them know you love their car and would like to have them come and share more info on this forum.
I got a few of these cards with my last purchase of some decals and t-shirt.