Do I need to create an account?
Yes you do.
The track/organization collects the same information from you whether you create an account or not. By establishing an account and password, it saves you the time and convenience of not having to re-enter the same information when making additional purchases.
Having an account also speeds up the process of purchasing tickets at the gate, if you chose to do so.
Depending on the Trackside features your track/organization is utilizing, there are other possible benefits to creating an account (such as coupons, loyalty points/rewards, etc.).