it shouldnt be any real problem- you can sign up at the track for the D-12 licence, just like you can sign up for an AMA licence- No worries bud. Are you sure its a D12 race? Theres a larde ord up there called the CRA- heard of them? If not- thats a good group to get into man.
Keep the rubber side down