you should honestly try sometime,it's supposed to be the best surfaced track in the whole of uk,it's considered uk cause it's north of ireland,you knoe north and south are split in two.
we would more than be happy to have you at our club,i have met a fair share of american lads in my time both on and off forums and in racing,top lads in fairness!!
dan