am I wrong or does your location say North Carolina?
what profile are you trying to add pics to? you can post pics of your ride in the appropriate section here on the forums...
as far as joining, we are looking for active members with a strong passion in motorsports. hang out on the forums, meet us in person, head out when we have meets, etc.. just show up and participate and you'll be in!