CONGRATS!
If you just bought your SRT10, you've probably got a month or so before you'll get a nice embossed envelope, with a letter congratulating you, and explaining about your first free year of VCA membership.
When you say you got your free mag subscription.... what do you mean? Did the dealer offer you this?