I understood from a recent Craig Quinn interview on Speed week or similar TV station that is was a topend $ membership only Club circuit.
Pay the membership fees, garage your car there and come and use it when you want.

A bit like an exclusive Golf Club.
Similar circuits are in Europe etc

I maybe wrong.