i think the traffic wouldnt really be a problem

dawsonville has plenty of sherrifs and gsp's to handle the traffic and what not

also ive been to the pool hall i worked at bella's rightacross the street from it

and yes the nascar scene is very popular there i mean honestly where else is there a racing hall of fame thats also city hall